从文本文件中读取没有空格的数字(java)

时间:2015-01-29 01:56:32

标签: java io

如果我们有一个文本文件,其中的数字排列没有空格,如下所示:

1223443
1239866

如何逐个读取每个数字?因为我们不能再使用hasNextInt()函数了。

1 个答案:

答案 0 :(得分:2)

许多方法都可以做到这一点。例如,从文件中读取一行,然后存储在某些String中。然后,您可以执行一些简单的操作,例如使用split()函数。

String s = "1223443 1239866";
String[] numberStrings = s.split(" ");
for (String num : numberStrings)
{
    int value = Integer.parseInt(num);
}

我建议您阅读split()方法。它在解析字符串时非常常用。

单独阅读每个数字......

String s = "1234";
for (char c : s.toCharArray())
{
    int value = Integer.parseInt(String.valueOf(c));
}
相关问题