public class Test { public static void main(String args[]) { String s="HelloWorld!"; String TempStr = s.substring(5); System.out.println("TempStr:"+TempStr); } }C:\jdk1.3\bin>javac Test.javaC:\jdk1.3\bin>java Test TempStr:World!
public class Test { public static void main(String args[]) { String s="HelloWorld!"; String TempStr = s.substring(0,5); System.out.println("TempStr:"+TempStr); } }C:\jdk1.3\bin>javac Test.javaC:\jdk1.3\bin>java Test TempStr:Hello
如果是
String s="HelloWorld!",
TempStr = s.substring(5);
肯定是返回TempStr = "World!"
这不会错的,一定是你别的地方错了
public static void main(String args[]) {
String s="HelloWorld!";
String TempStr = s.substring(5);
System.out.println("TempStr:"+TempStr);
}
}C:\jdk1.3\bin>javac Test.javaC:\jdk1.3\bin>java Test
TempStr:World!
public static void main(String args[]) {
String s="HelloWorld!";
String TempStr = s.substring(0,5);
System.out.println("TempStr:"+TempStr);
}
}C:\jdk1.3\bin>javac Test.javaC:\jdk1.3\bin>java Test
TempStr:Hello