gpt4 book ai didi

java - 如何提取 .txt 文件的内容

转载 作者:行者123 更新时间:2023-12-01 13:18:18 24 4
gpt4 key购买 nike

我正在用 java 浏览一个 .txt 文件...如何提取该文本文件中的内容?

我浏览.txt文件的源代码是:

JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("."));

chooser.setFileFilter(new javax.swing.filechooser.FileFilter() {
public boolean accept(File f) {
return f.getName().toLowerCase().endsWith(".txt")
|| f.isDirectory();
}

public String getDescription() {
return ".txt Files";
}
});

int r = chooser.showOpenDialog(new JFrame());
if (r == JFileChooser.APPROVE_OPTION) {
String name = chooser.getSelectedFile().getName();
jTextField3.setText(name);
}
else
{
JOptionPane.showMessageDialog(null,
"You must select one Audieo File to be the reference.", "Aborting...",
JOptionPane.WARNING_MESSAGE);
}

最佳答案

如果你想读取文本文件的内容,你需要使用BufferedReader。然后使用readLine()方法读取内容。文件结尾由 null 指示。

SSCCE:

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

public class BufferedReaderExample {

public static void main(String[] args) {

try (BufferedReader br = new BufferedReader(new FileReader("C:\\testing.txt")))
{

String sCurrentLine;

while ((sCurrentLine = br.readLine()) != null) {
System.out.println(sCurrentLine);
}

} catch (IOException e) {
e.printStackTrace();
}

}
}

取自 Mykong

关于java - 如何提取 .txt 文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22278687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com