gpt4 book ai didi

java - 用Java读取文本文件并使用数据

转载 作者:行者123 更新时间:2023-11-30 03:09:00 25 4
gpt4 key购买 nike

我需要评估 .txt 文件的内容,该文件包含 5 个数字,所有数字在一行上以 1 间隔(例如: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);}
}
}

最佳答案

您需要逐行读取文件,您已经这样做了。然后,您可以按空格字符拆分字符串并迭代字段并将它们解析为整数

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]);
}

希望这有帮助。

关于java - 用Java读取文本文件并使用数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34032624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com