【发布时间】:2016-09-02 23:00:51
【问题描述】:
当我使用 Character.getNumericValue(c) 时,它可以理解 0-9 范围内的数字。但在文件中我有数字,例如:20、60、999 等 如何从文件中获取号码。
try (FileReader reader = new FileReader("D:\\input.txt")) {
int c;
while ((c = reader.read()) != -1) {
int digit = Character.getNumericValue(c);
}
}
catch (IOException ex) {
System.out.println(ex.getMessage());
}
【问题讨论】:
-
您的文件是否只包含数字字符?
-
是的,只有数字字符。
标签: java file input stream integer