[問題] 如何判斷換行
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
討論串 (同標題文章)