使用道具 举报
原帖由 pony 于 4-9-2007 09:54 PM 发表 JAVA 的 char 不都是 16 bits (double bytes) 的吗? http://java.sun.com/docs/books/tutorial/java/nutsandbolts/datatypes.html
try{ BufferedReader fileReader = new BufferedReader(new InputStreamReader(new FileInputStream("c:\\test.txt"))); String str = ""; int i=1; while((str=fileReader.readLine())!=null){ CharsetEncoder coder = (CharsetEncoder)Charset.forName("utf-8").newEncoder(); CharBuffer source = CharBuffer.wrap(str); System.out.println("line no "+i+" :"+source.length()); i++; } }catch(Exception e){ e.printStackTrace(); }
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
佳礼网 面子书
ADVERTISEMENT
版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网
GMT+8, 17-6-2024 01:01 AM , Processed in 0.053880 second(s), 24 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.