java怎么读取txt文件,对TXT文件大小有没有要求啊?我的TXT文件有15M,20万行字。

为什么我的in.haoNextLine()输出是false这是我的代码,应该没有错吧importjava.io.File;importjava.io.FileNotFou... 为什么我的in.haoNextLine()输出是false
这是我的代码,应该没有错吧
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class WriteMessage {
Conn conn = new Conn();

public static void readTxt(){
int count = 0;

try{
Scanner in = new Scanner(new File("E://BaiduYunDownload/垃圾短信数据/垃圾短信测试集20W条.txt"));
System.out.println(in.hasNextLine());
while(in.hasNextLine()){
System.out.println(count);
String str = in.nextLine();
System.out.println(str);
if(count == 10){
break;
}
count += 1;
}
}catch(FileNotFoundException e){
e.printStackTrace();
}
}

public static void main(String[] args){
readTxt();
}
}
展开
 我来答
旅春冬TJ
2015-11-24 · TA获得超过1082个赞
知道大有可为答主
回答量:1271
采纳率:66%
帮助的人:503万
展开全部
if(count == 10){
break;
}
这一句代码表示你只是处理文件的10行就推出了,把这几行去掉执行一遍,看看结果吧。
追问
我这几句只是测试一下,问题是连前十行都没有打印出来啊
追答
package com.nokia;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class DealFile {

public static void main(String[] args) {
String fileName = "/Users/qinchuanqing/Code/workspace/Java/src/com/nokia/DealFile.java";
try {
BufferedReader fileReader = new BufferedReader(new FileReader(fileName));
String line = fileReader.readLine();
while(null != line){
System.out.println(line);
line = fileReader.readLine();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式