как читать и искать данные из файла (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
так что у кого-нибудь есть код, чтобы сделать это, пожалуйста, покажите его мне, потому что я много пробовал и у меня все еще есть та же проблема.