[問題] 如何判斷換行

看板java作者 (ㄚ達)時間18年前 (2007/12/08 15:14), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
String[] keyword; int tem,code,i=0; String sem,keywd=""; FileReader dr=new FileReader("D:/words.txt"); while((tem=dr.read())!=-1){ byte[] tmpb = new byte[2]; tmpb[0] = (byte) ((tem>>>8) & 0xff); tmpb[1] = (byte) ((tem>>>0) & 0xff); String s2 = new String(tmpb,"Unicode"); System.out.println(s2); if(s2=="\n")System.out.println(123); } 程式碼中,有一部份是參考精華區所寫的 我想把words.txt的文字print出來,但print出來的結果是每字一行 假設words.txt的內容是: 編輯文章 說明 圖片 那我print出來的結果是: 編 輯 文 章 說 明 圖 片 有辦法變得跟words.txt的內容一樣嗎? 另外我想把文字放進陣列裡,就是把"編輯文章"放進keyword[0],"說明"放進keyword[1], 我的想法是:判斷是否換行,若換行,則將前面的文字放進陣列,我在程式碼的最 後一行有寫if去判斷,但好像不會執行,不知道哪裡出問題了 請大家指教一下吧~ ^^ 謝啦 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.220.228

12/08 15:22, , 1F
一次把兩個字元合併成一個字串在比較如何?
12/08 15:22, 1F
文章代碼(AID): #17MaHT3T (java)
討論串 (同標題文章)
文章代碼(AID): #17MaHT3T (java)