优选主流主机商
任何主机均需规范使用

java中substring函数用法简析

substring() 是 Java 字符串类(java.lang.String)提供的方法之一,用于截取字符串。它的语法为:

public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)

其中 beginIndex 表示要截取子字符串的起始位置,endIndex 表示要截取子字符串的结束位置(不包括该位置对应的字符)。如果只传入一个参数,那么将从指定位置开始截取到字符串末尾;如果传入两个参数,那么将从起始位置开始截取到结束位置之前的位置。

需要注意的是,substring() 方法不会修改原始字符串,而是返回一个新的字符串对象。下面是一些具体的例子:

String str = "hello world";
String sub1 = str.substring(3); // sub1 = "lo world"
String sub2 = str.substring(3, 7); // sub2 = "lo w"

System.out.println(sub1);
System.out.println(sub2);

另外,由于 substring() 方法属于字符串类的方法,因此可以通过字符串对象直接调用,例如 str.substring(3)。但是在某些情况下,也可以使用 StringBuilder 或 StringBuffer 等类的方法来实现类似的功能。

未经允许不得转载:搬瓦工中文网 » java中substring函数用法简析