首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从Java中的路径开始读取和处理文本文件?

如何从Java中的路径开始读取和处理文本文件?
EN

Stack Overflow用户
提问于 2015-06-09 21:56:04
回答 3查看 53关注 0票数 -3

我有以下必须用Java实现的任务。

我有一个表示文本文件路径的字符串,如下所示:

代码语言:javascript
复制
String fileFatturePa = "C:\\Users\\Andrea\\Desktop\\D150316.T1642\\myFile.txt";

这个文本文件包含一些文本(表示XML,但这并不重要,因为我不必使用XPath之类的东西对其进行操作,但必须进行简单的子字符串操作)。

所以我需要读取这个文本文件(从它的路径开始),然后我必须做一些文本操作。

这个文件可能非常大。

从它的路径读取stargint的最好方法是什么?

EN

回答 3

Stack Overflow用户

发布于 2015-06-09 22:06:37

一个很好的起点是甲骨文的官方Java文档:Basic I/O

票数 2
EN

Stack Overflow用户

发布于 2015-06-09 22:08:31

代码语言:javascript
复制
 BufferedReader reader = new BufferedReader(new FileReader(fileFatturePa));

        try
        {                           
            String line = null;         
            while ((line = reader.readLine()) != null)
            {
                  ***operations(specific to each line of the text file) ***
            }               
        }
        catch (IOException ex)
        {
            ex.printStackTrace();
        }               

        finally
        {
            reader.close();
        }           
票数 1
EN

Stack Overflow用户

发布于 2015-06-09 22:03:11

简单地,创建一个新文件:File f = new File(path)。对于raed所有行,您可以使用Apache Commons IO中的Fileutils类。然后你会得到类似的东西:List<String> allLines=Fileutils.readlines(f)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30734177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档