【发布时间】:2017-08-24 20:44:36
【问题描述】:
我在按钮操作中有这段代码:
String text = jTextField18.getText();
int x = Integer.parseInt(text);
String text = jTextField18.getText();
int x = Integer.parseInt(text);
try {
FileReader fr1 = new FileReader("Name.txt");
BufferedReader br1 = new BufferedReader(fr1);
String str = null;
for (int i = 1; i <= x; i++) {
str = br1.readLine();
}
br1.close();
jTextField13.setText(str);
但是当我按下按钮时,jTextField13 是"",没有任何文字。为什么?
【问题讨论】:
-
将
str=br1.readLine();更改为str += br1.readLine() + " "; -
不,它仍然不起作用
-
好的,那么您将需要创建并发布您的minimal reproducible example,这是一个可编译和可运行的小程序,我们可以对其进行测试和修改,这样我们就可以实际了解什么不工作以及为什么。这将为您提供快速获得体面答案的最佳机会。
标签: java string for-loop filereader