Re: [問題] 字元陣列

看板java作者 (叔叔你人真好)時間17年前 (2008/04/10 15:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/8 (看更多)
※ 引述《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 內容是空字串 -- 勁過呂布的勁過相簿... http://www.pixnet.net/superlubu 亂七八糟的,不好意思 m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 147.8.130.225
文章代碼(AID): #17_SU-fu (java)
討論串 (同標題文章)
文章代碼(AID): #17_SU-fu (java)