gpt4 book ai didi

java从文本文件中读取整数

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:46:12 24 4
gpt4 key购买 nike

我正在使用 eclipse ;我需要从一个文本文件中读取整数,该文本文件可能有许多行由空格分隔的数字:71 57 99 ...我需要将这些数字设为 71 和 57 ...但我的代码生成的数字在 10 到 57 范围内

    int size = 0;
int[] spect = null;
try {
InputStream is = this.getClass().getResourceAsStream("/dataset.txt");
size = is.available();
spect = new int[size];
for (int si = 0; si < size; si++) {
spect[si] = (int) is.read();// System.out.print((char)is.read() + " ");
}
is.close();
} catch (IOException e) {
System.out.print(e.getMessage());
}

最佳答案

read()读取单个 byte 然后转换为 int 值,您需要使用 BufferedReader 逐行读取然后 split() Integer.parseInt()

关于java从文本文件中读取整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27024382/

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