gpt4 book ai didi

java - 从 Java 中的 FileReader 中搜索数据

转载 作者:行者123 更新时间:2023-12-02 00:52:11 24 4
gpt4 key购买 nike

<小时/>

如何从文件(txt)中读取和搜索数据,然后将数据显示在TextArea或Jtable中。例如我有文件 txt 包含数据,我需要在单击按钮后在 textarea 中显示此数据,我使用了 FileReader ,并且 t1 t2 tp 是文件中的属性

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

String t1,t2,tp;
Ffile f1= new Ffile();
FileReader fin = new FileReader("test2.txt");

Scanner src = new Scanner(fin);

while (src.hasNext()) {
t1 = src.next();
textarea.setText(t1);
t2 = src.next();
textarea.setText(t2);
tp = src.next();
textarea.setText(tp);

f1.insert(t1,t2,tp);
}

fin.close();

我也使用了输入流

    DataInputStream dis = null;
String dbRecord = null;

try {

File f = new File("text2.text");
FileInputStream fis = new FileInputStream(f);
BufferedInputStream bis = new BufferedInputStream(fis);
dis = new DataInputStream
while ( (dbRecord = dis.readLine()) != null) {
StringTokenizer st = new StringTokenizer(dbRecord, ":");
String t1 = st.nextToken();
String t2 = st.nextToken();
String tp = st.nextToken();
textarea.setText(textarea.getText()+t1);
textarea.setText(textarea.getText()+t2);
textarea.setText(textarea.getText()+tp);

}


} catch (IOException e) {
// catch io errors from FileInputStream or readLine()
System.out.println("Uh oh, got an IOException error: " + e.getMessage());

} finally {
}

但这两个都不起作用,所以请任何人帮助我我想知道如何读取数据并从文件中搜索数据,我需要在 textarea 中显示数据。

提前致谢

<小时/>

更新问题

<小时/>

首先,非常感谢那些回答我问题的人。

其次,为了解释更多,我想从文件中读取数据并将其显示在 TextArea 中所以有人有代码可以做到这一点,请向我展示,因为我已经尝试了很多,但仍然遇到同样的问题。

最佳答案

textArea.setText(...);

替换文本区域中的现有文本。我认为您正在寻找

textArea.append(...);

关于java - 从 Java 中的 FileReader 中搜索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2528177/

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