如何从文本文件中读取并将值存储到我指定的数组列表中,到目前为止我有以下代码
FileReader file = new FileReader("C:\\");
BufferedReader reader = new BufferedReader(file);
String text = "";
String line = reader.readLine();
while (line != null){
text += line;
line = reader.readLine();
}
System.out.println(text);
我想将线条限制为6,任何一条线应该提供一个箭头,我还想检查用户给出的值是否合适。我创建的数组列表名为arraysList。
用户最多可以输入6行,格式为String,double,int,int
我想要的错误检查是说如果用户输入的整数低于0或高于100,它应该提供错误,如果double低于0,它应该提供错误,如果字符串不匹配
Apple ||香蕉||橙色|| PineApple ||葡萄||芒果
我想将每一行存储在数组列表中,但是在行中的每个空格之后将值分开,依此类推......
感谢。
答案 0 :(得分:1)
这一行是你的问题。
FileReader file = new FileReader("C:\\");
应该是
FileReader file = new FileReader("C:\\input.txt");
将读者指向您的实际档案,我的意思是。