如何解决如何使用JFileChooser从文本文件中获取双精度数字并将其存储在Number类型的数组具有对象类型的数组中?
如果我有一个文本文件,其数字如下: 25.1, 2.2, .02, .11, 11.5, 9.6, 等等 如何将所有这些存储在Number类型的数组中(例如Number [] myArray)? 如何将这些数字从文本文件存储在myArray中?
public static void main(String[] args) throws IOException {
JFileChooser jfc = new JFileChooser(FileSystemView.getFileSystemView().getHomeDirectory());
jfc.setDialogTitle("Coose a Directory.");
jfc.setAcceptAllFileFilterUsed(false);
FileNameExtensionFilter filter = new FileNameExtensionFilter("TXT Files Only","txt");
jfc.addChoosableFileFilter(filter);
int returnValue = jfc.showSaveDialog(null);
if (returnValue == JFileChooser.APPROVE_OPTION) {
File selectedFile = jfc.getSelectedFile();
//System.out.println(selectedFile.getAbsolutePath());
String line = "";
BufferedReader br = new BufferedReader(new FileReader(selectedFile));
while((line = br.readLine()) != null){
/* Right Here.How do I store "selectedFile" into an array of type Number?*/
}
}
else {
System.out.println("File not located.");
}
}//end main
假设的文本文件Number.txt中的样本编号
.20
11
13
15.2
.02
.14
.15
.16
.78
.19
14
23
24
.18
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。