各位大侠:我有一个2M左右的只有一行的纯文本文件,要怎么读? BufferedReader reader = new BufferedReader(new java.io.FileReader("C:\\Data.txt"));return reader.readLine();这是我原来的方法,可是每读必死,郁闷了,贴这种答案的不算数。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你准备拿它干什么?业务允许处理过程拆分到若干 String 中吗? 如果你只用READ();BufferedReader reader = new BufferedReader(new java.io.FileReader("C:\\Data.txt"));int s,c;while(c=read()!=-1){...}读完在把他读成个STRING不就好了 return reader.readLine();这样前一次读了没释放资源,第二次可能就读不了文件了String s=reader.readLine();reader.close();return s; 可以一个char一个char的读BufferedReader reader = new BufferedReader(new java.io.FileReader("C:\\Data.txt")); int n; while ((n = reader.read()) >= 0) { char b = (char)n; System.out.println(b); } 呵呵,谢谢你们了,问题不在读取,读取是没有问题的,而在于System.out.print,在print这个字符串的时候太难以忍受了,死了。这个长串是一个文件base64编码后的串。我只要能读出来就可以了,不用print,问题解决,结帐。 谁可以帮我解决一下关于javadoc的问题 ObjectInputStream 中static变量仍可能修改和存储 给个大家个map中按value排序的代码。高手就过。。 mysql问题??????? 关于Applet的问题(内网可以启动Applet,但外网不能) 请高手指点,java 中将字符串数组转换为整型数组 再问:如何实现我的想法:( 两个非常菜的问题,希望各位帮忙回答一下,多谢!! JAVA/ C++/ C# 那种语言好学啊 那种比较有前途啊 高手指路:数据库怎么学? 编程散分(二) 时间转化问题
业务允许处理过程拆分到若干 String 中吗?
BufferedReader reader = new BufferedReader(new java.io.FileReader("C:\\Data.txt"));
int s,c;
while(c=read()!=-1){
...}
读完在把他读成个STRING不就好了
这样前一次读了没释放资源,第二次可能就读不了文件了
String s=reader.readLine();
reader.close();
return s;
int n;
while ((n = reader.read()) >= 0) {
char b = (char)n;
System.out.println(b); }