Java编程中怎么列出所有无效数据文件
来源:爱站网时间:2022-12-21编辑:网友分享
你知道Java编程中怎么列出所有无效数据文件吗,为了更好的解决各位小伙伴心中的困扰,小编整理了一些相关内容给大家看看,有兴趣了解一下的朋友记得来翻看查阅。
问题描述
我想列出文本文件中的所有无效数据,如下所示:
1299
dwhie
1237
213
不明
小于1000或无数的任何内容均无效。我的代码看起来像:
String score;
int count=0;
int number;
TextIO.readFile("scores.txt");
System.out.println("reading the file now...");
while (!TextIO.eof())
{
count ++;
score = TextIO.getln();
number = Integer.parseInt(score);
if (number
但是它未能列出所有非数据数据。有人能帮助我吗?谢谢!
思路一:
这是一种方法:
try {
int number = Integer.parseInt(score);
if (number >= 1000) {
// number is valid, skip
continue;
}
} catch (NumberFormatException nfe) {
// not a number; fall through
}
System.out.println(score);
或者你可以让它自然循环并复制print语句:
try {
int number = Integer.parseInt(score);
if (number
思路二:
如果score
不是数字,那么它将无法转换为整数并将抛出异常。您将需要捕获此异常
try {
number = Integer.parseInt(score);
if (number
Java编程中怎么列出所有无效数据文件的相关内容,请看以上小编整理的文章,js.aizhan.com平台提供:js编程、java技术、php编程等技术含量高的文章,给没有接触过的朋友提供了很好的学习环境。