<script type="text/javascript"></script> 关于substring用法
public class Test {
public static void main(String[] args) {
char data[] = { '1', '2', '3' }; //1
String str = new String(data); //2
//String str="123";这句话就等效于上面的1和2 ,并且数据是从0开始的。
// 开始处的索引(包括),结束处的索引(不包括)数数是从0开始。
public class Test {
public static void main(String[] args) {
char data[] = { '1', '2', '3' }; //1
String str = new String(data); //2
//String str="123";这句话就等效于上面的1和2 ,并且数据是从0开始的。
// 开始处的索引(包括),结束处的索引(不包括)数数是从0开始。
//结束处的索引-开始处的索引=你要截取的个数
String test1 = str.substring(2, 3); //读出来有3-2=1个字符,即从第3个字符读起(包括第三个),读1个字符
System.out.println(test1 );
String test2 = str.substring(0, 2); //读出来有2-0=2个字符,即从第1个字符读起(包括第一个),读2个字符
System.out.println(test2);
String test1 = str.substring(2, 3); //读出来有3-2=1个字符,即从第3个字符读起(包括第三个),读1个字符
System.out.println(test1 );
String test2 = str.substring(0, 2); //读出来有2-0=2个字符,即从第1个字符读起(包括第一个),读2个字符
System.out.println(test2);
#############################################################
str.substring(2)相当于str.substring(2,str.length());
}
}
输出的结果是:
3
12