我需要评估.txt
文件的内容,该文件包含5个数字,并且每行都用一个数字(例如5555 55 45 47 85)隔开。
问题不是读取文件,而是实际使用文件中的每个数字。
问题:如何获取5个数字并将每个数字存储到一个唯一变量中?
到目前为止的代码:
import java.io.FileReader;
import java.io.BufferedReader;
public class PassFail {
public static void main(String[] args) {
try{
FileReader file = new FileReader("C:\\new_java\\Final_Project\\src\\student.txt");
BufferedReader reader = new BufferedReader(file);
String line = reader.readLine();
reader.close();
System.out.println(line);
} catch(Exception e) {System.out.println("Error:"+ e);}
}
}
您需要逐行读取文件,这已经完成。然后,您可以将字符串拆分为空格字符并遍历字段,并将其解析为Integer
s= reader.readline()
String tokens[]= s.split(" ");
int nums[] = new int[tokens.length];
for(int i=0; i<tokens.lenght; i++) {
nums[i] = Integer.parseInt(tokens[i]);
}
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句