作者cjdcjdc (ㄚ达)
看板java
标题[问题] 如何判断换行
时间Sat Dec 8 15:14:29 2007
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
1F:推 yorjing:一次把两个字元合并成一个字串在比较如何? 12/08 15:22