简述
熟悉C++的朋友们都知道,在C++中的string的substring参数的中两个参数,其实第一个表示的是起始位,第二个参数的表示的是长度。
在Java中,却是第一个表示的是起始位,第二个参数的表示的是截至位置(该位置不取)。
代码
public class Test {
public static void main(String [] args) {
String a = "123456789";
System.out.println("a.substring(0,5) = " + a.substring(0,5));
System.out.println("a.substring(1,5) = " + a.substring(1,5));
}
}
输出:
a.substring(0,5) = 12345
a.substring(1,5) = 2345