猿问

如何将值从 Excel 单元格格式化的字符串变量与普通字符串变量进行比较?

我想比较用户输入的字符串和另一个我从日期格式化为字符串的字符串以获取 excel 值。我有一个对象数组。每个对象都有日期数据。我想从用户输入的日期打印这些对象。但是,我编写的用于查找对象索引的方法无法正常工作。我希望你得到了我。这是我的代码;`


System.out.print("Please enter a date:");

input = new Scanner(System.in);

String date1=input.next();

int index_tarih=searching(date1, myObjects);//myObjects is my array storing my data from excel.



public static int searching(String datess,sicaklik_nesne dayss[]) 

{   int number=0;


    for(int index_number=0;index_number<dayss.lenght;index_number++)

    {

       if(dayss[index_number].Gun==datess)

        {

            sayi=9;

        }

   }    


enter code here

    return sayi;

}   

`


i.Gun=new DataFormatter().formatCellValue(cell);// this code from my class retrieving excel data.



慕侠2389804
浏览 219回答 1
1回答

胡说叔叔

比较字符串时请使用 equals 而不是 ==if(dayss[index_number].Gun.equals(datess)) {&nbsp; &nbsp; sayi=9;}PS:如果你想比较字符串,不管是大写还是小写,你都可以equalsIgnoreCase()在这里使用method 而不是 equals 。
随时随地看视频慕课网APP

相关分类

Java
我要回答