今天用split,呵呵,發(fā)現(xiàn)了一個(gè)有趣的問(wèn)題。
程序調(diào)了半天,最后把問(wèn)題鎖定在了split上,于是就寫(xiě)了一個(gè)測(cè)試程序
public class test {
public static void main(String []args){
String str = "aabbbcc";
String temp[] = str.split("b");
for(int i=0;i<temp.length;i++){
System.out.println(i+"="+temp[i]);
}
}
}
以上代碼的輸出居然是:
0=aa
1=
2=
3=cc
以前一直以為應(yīng)該是
0=aa
1=cc
雖然沒(méi)看見(jiàn)split實(shí)現(xiàn)的源碼,以前的確是錯(cuò)了,呵呵
以后也應(yīng)該多留意一下這些小問(wèn)題。