读取Java中的文本文件并使用数据

罗伯特·托斯利

我需要评估.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);}
    }       
}
mtk

您需要逐行读取文件,这已经完成。然后,您可以将字符串拆分为空格字符并遍历字段,并将其解析为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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章