【发布时间】:2018-04-11 02:23:05
【问题描述】:
Java 新手 - 我正在尝试导入包含整数的 .txt 文件。 最终我想将整数导入一个数组列表,然后创建一个频率分布并计算平均值。
目前我正在努力使用文件对话框,这是我的最终目标。我可以使用所示代码中的文件路径导入 .txt。如果有人可以帮助我解决如何使用对话框,将不胜感激!
import java.io.*;
import java.util.*;
public class Distribution {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
System.out.println("Enter a complete file path to file you would like to open:");
String fileName = input.nextLine();
File inFile = new File(fileName);
FileReader ins = null;
try {
ins = new FileReader(inFile);
int ch;
while ((ch = ins.read()) != -1) {
System.out.print((char) ch);
}
}
catch (Exception e) {
System.out.println(e);
}
finally {
try {
ins.close();
}
catch (Exception e) {
}
}
} // main end
}
【问题讨论】:
-
只需阅读 docs.oracle.com/javase/7/docs/api/javax/swing/JFileChooser.html 的 javadocs - 甚至还有一个示例 - NB
chooser.showOpenDialog(parent);parent可以为空
标签: java openfiledialog