String a = "abcdef"; //[0,1,2,3,4,5]String b1 = a.substring(1);String b2 = a.substring(1, 3);
冒昧建議:String substring(int beginIndex 建議改為 int offset理由:依據 java 線上手冊java.lang.String.substring(int offset, int endIndex)簡單說 offset 是從0開始,index是從1開始否則無法解釋String str ='ABCDE'str.substring(4,5)==> 可以得到 E那個 5 是甚麼意思提供您參考,謝謝
可能是妳找到的線上手冊是舊版本吧,我找到的是substring(int beginIndex, int endIndex)不知您是否能提供網址一下。http://docs.oracle.com/javase/7/docs/api/java/lang/String.html
張貼留言
2 則留言:
冒昧建議:
String substring(int beginIndex
建議改為 int offset
理由:依據 java 線上手冊
java.lang.String.substring(int offset, int endIndex)
簡單說 offset 是從0開始,index是從1開始
否則無法解釋
String str ='ABCDE'
str.substring(4,5)==> 可以得到 E
那個 5 是甚麼意思
提供您參考,謝謝
可能是妳找到的線上手冊是舊版本吧,我找到的是
substring(int beginIndex, int endIndex)
不知您是否能提供網址一下。
http://docs.oracle.com/javase/7/docs/api/java/lang/String.html
張貼留言