Re: [問題] 字元陣列
※ 引述《superlubu (叔叔你人真好)》之銘言:
: ※ 引述《yangmie (楊咩)》之銘言:
: : for(x=0;x<total;x++){
: : people[x].Name=people[x].Name.toLowerCase();
: : char[] temp=people[x].Name.toCharArray();
: : //if(temp[0]=='\n')people[x].select=1;
: : for(int k=0;k<temp.length;k++)
: : System.out.print(temp[k]);
: : }
: : 這是我的程式
: : 若是把那段註解起來就可以印出我要的東西
: : 但是若去掉註解就會出線剛剛的問題
: : 為什麼說那是一個長度0的array??
: : 還是說我的觀念就錯了?
: 就如站友 adrianshum 所說的... 若果 people[x].Name 的內容為 ""
: (也就是非 null 的零長度字串)
: toCharArray() 之後會 return 一個 0 長度的 array
: 所以 temp[0] 會 throw Exception...
: 你應該要 check 一下是否有其中一個 people[x].Name 內容是空字串
嗯
問題真的是這樣!!
因為我要輸入的檔案中的確有空白行
感謝!!!!
那我該用什麼來判斷這個 0 長度的 array ?
是在轉為array前用string.length==0來判斷嗎?
感謝幾位的答覆!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.235
→
04/10 15:58, , 1F
04/10 15:58, 1F
推
04/10 15:59, , 2F
04/10 15:59, 2F
推
04/10 16:03, , 3F
04/10 16:03, 3F
→
04/10 16:06, , 4F
04/10 16:06, 4F
討論串 (同標題文章)