为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕侠2389804 2021-12-10 10:47:53
我想比较用户输入的字符串和另一个我从日期格式化为字符串的字符串以获取 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.
查看完整描述

1 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

比较字符串时请使用 equals 而不是 ==


if(dayss[index_number].Gun.equals(datess)) {

    sayi=9;

}

PS:如果你想比较字符串,不管是大写还是小写,你都可以equalsIgnoreCase()在这里使用method 而不是 equals 。


查看完整回答
反对 回复 2021-12-10
  • 1 回答
  • 0 关注
  • 218 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信