Java编程:如何一行一行读取TXT文档?

 我来答
匿名用户
推荐于2018-12-19
展开全部
请看源代码:import java.io.*;
public class Test{
public static void main(String args[])throws Exception{
File file = new File("D:\\Test.java");//Text文件
BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件
String s = null;
while((s = br.readLine())!=null){//使用readLine方法,一次读一行
System.out.println(s);
}
br.close();;
}
}
百度网友23bba7f0
推荐于2017-10-06 · TA获得超过4173个赞
知道小有建树答主
回答量:660
采纳率:85%
帮助的人:184万
展开全部
在代码里写入一个输入输出流即可。
具体实现如下:
BufferedReader bf= new BufferedReader(new FileReader("file"));
注:其中file替换为文件路径;
bf.readLine();
注:即可实现一行一行读取txt文档。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-31
展开全部
import Java.io.FileReader;
  import java.io.IOException;
  import java.io.LineNumberReader;
  import java.io.StreamTokenizer;
  
  public class SumLine {
  
   public static void main(String[] a)throws IOException {
   sumLines("file.txt");
   }
   static void sumLines(String filename) throws IOException {
   LineNumberReader lnr = new LineNumberReader(new FileReader(filename));
   lnr.setLineNumber(1);
   StreamTokenizer stok = new StreamTokenizer(lnr);
   stok.parseNumbers();
   stok.eolIsSignificant(true);
   stok.nextToken();
   while (stok.ttype != StreamTokenizer.TT_EOF) {
   int lineno = lnr.getLineNumber();
   double sum = 0;
   while (stok.ttype != StreamTokenizer.TT_EOL) {
   if (stok.ttype == StreamTokenizer.TT_NUMBER)
   sum += stok.nval;
   stok.nextToken();
   }
   System.out.println("Sum of line " + lineno + " is " + sum);
   stok.nextToken();
   }
   }
  }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-31
展开全部
用BufferedReader的这个类,其中嵌套的十一个输入流,然后用其中的readLine()方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鉁斿悥s
2018-03-12
知道答主
回答量:1
采纳率:0%
帮助的人:892
展开全部
Scanner input=new Scanner(new File("F://233.txt"));
while(input.hasNext()){
System.out.println(input.nextLine());
}
文件路径自己填写,利用Scanner读,三行代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式