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编程等技术含量高的文章,给没有接触过的朋友提供了很好的学习环境。

上一篇:以嵌套方式使用多个@JsonSubType注释

下一篇:创建JSONArray对象后无法调用.put

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载