看java书上substring 用法,挺困扰的,于是自己编程试了试:
class demo0001
{
public static void main(String[] args)
{
String str1;
str1=new String ("abcdefghijklmnopqrstuvwxyz"); //str1存字母表
System.out.println("str1="+str1);
String str2;
str2=str1.substring(0,7); // substring() 中间放两个整形数
System.out.println("str2="+str2);
String str3;
str3=str1.substring(7); // substring() 中间放一个整形数字
System.out.println("str3="+str3);
String str4;
str4=str1.substring(7,14);
System.out.println("str4="+str4);
}
}
综上所述,str.substring(index_first,index_last)
是截取头下标到尾下标的字符,
str.substring(index)
是截取从index到str尾的字符。