无法在原始类型int上调用equals(String)

用户名

我有一个包含航班号的文本文件,我的目标是让此方法搜索该文本文件,并打印出所有带有“航班号”的行。

public static void print_flight(int rcount,int[]reservation_code,int[]fl_number,String[]last_name,String[]first_name,String[]seat_type,double[]seat_cost)
{
     int i, total=0;

     String search_flight = "";
     String output = "Enter the Flight Number you are searching for";
     search_flight = JOptionPane.showInputDialog(null,
                                               output, " ",
                                               JOptionPane.QUESTION_MESSAGE);

     for (i = 0; i <=rcount; ++i) {
        //CHECK flight number

          if(fl_number[i].equals(search_flight))//ERROR IS HERE
             {
                 total+=fl_number[i]; //not sure if that is right
                 System.out.println(reservation_code[i]+" "+fl_number[i]+" "+last_name[i]+" "+first_name[i]+" "+seat_type[i]+" "+seat_cost[i]);
             }

     }
}
无限递归

使用Integer.parseInt将其转换为int值,然后使用以下方法比较两个int值==

          int flight_number = Integer.parseInt(search_flight); //convert to int
          if(fl_number[i] == flight_number)//compare two ints

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在原始类型int上调用toString()

无法在原始类型int上调用nextint()

无法在原始类型int上调用findViewById(int)

我得到:无法在原始类型int上调用length()

无法在原始类型void上调用sendKeys(String)

无法对原始类型 int 调用 contains(int)

无法在基本类型boolean上调用equals

无法在基本类型char上调用equals(char)

无法在原始类型void上调用forEach((<no type> de)-> {})

Java错误:无法在原始类型double上调用size()

无法在数组类型int [] []上调用splice(int,int)

得到此错误“无法在数组类型String []上调用set(int,String)”

Java 8流获取无法在原始类型void上调用映射

在Dart中,无法使用int调用(int)=> String类型的函数

无法对数组类型 String[] 调用 charAt(int)

无法在给定类型的类型定义上调用方法

在Java中,如何在泛型类型的实例上调用getClass时避免原始类型?

无法在数组类型(类)MitarbeiterListe []上调用方法getSize()

处理/ java:无法在数组类型boolean []上调用length()

无法在基本类型float上调用mult(float)

无法将类型“ Int”的值转换为原始类型“ DarwinBoolean”

在匿名类型上调用Equals取决于在其中创建对象的程序集

无法使用类型为“(Int?)”的参数列表调用类型“String”的初始值设定项

转换.c ++后,在char类型的原始缓冲区上调用delete

无法调用 isSelected(); 在原始类型布尔值上

在字符串文字上调用equals

原始类型int实际上如何转换为String?

无法在CustomListAdapter上调用notifyDataSetChanged

无法在位上调用方法