我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

java 判断字符串是否相等,求解答

      Object a=1;
       Object b="1";

System.out.println(a==b);
System.out.println(a.equals(b));

结果为:
false
false
如何让结果为true

System.out.println(a.toString().equals(b));

equals方法你要用来判断的话请记得是需要重写的,因为equals顶层代码还是使用的==进行判断

让b=1或者b=a

a.toString() == b

把a强转成Integer。然后
Integer.praseInt(b).equals(a)

近期文章

  • 指令转矩信号与实际转矩信号不一致
  • JDBC连接数据库操作
  • springboot整合mongodb 报错
  • js调用wasm文件 ; iis 添加类型wasm
  • 同样的代码在不同版本的软件里运行结果不一样是为什么
  • 数组B包含数组A,参照数组A为数组B排序
  • 每次编代码都能遇到这个问题,也不知道怎么回事啊
  • “XPath” 插件怎么安装?
  • rt-thread nano 3.1.5 finsh开启失败
  • 虚函数到底是啥意思啊 啊啊啊啊
  • keil5 CMSIS-DAP出现no debug unit device found
  • 采集图片的时候,加了延迟,红框框在咖啡壶上,但是没有框住整个咖啡壶,请问这怎么解决?
  • 岭回归分析自变量不显著
  • 有没有熟悉ag-grid的进来看下我的问题 求 等
  • Prometheus采集数据时,采集项的名称能不能自定义呢?
  • Python execjs 报错,
  • python 将数据写入excle
  • MySQL 类似Access的压缩的功能
  • 找每个地点主机的最值
  • UserControl里的控件无法命名,如何解决?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华