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

java字符串的比较

img

img


我在case 1那里输入字符串 然后在show方法里面判断是否和学号相等 我输入001然后getnum()也是001 结果显示查询不到此学号 这是为什么啊

基本类型之间用==比较比较的是他们的值,string不是基本类型,用==比较的是它的地址值,如果不是同一个对象用==比较结果就会是false,所以string类型比较是否相等应该用equal方法

string用equals判断是否相等,而不是==
num.equals(student.getNum())

img

近期文章

  • 无论结果如何,IF语句仅显示1个变量
  • plsql用create语句备份表及表数据报错
  • HTML5,图书网站搜索框实用功能怎么解决
  • 怎么让教师机控制学生机?
  • java如何判断上传的图片来源手机拍照或手机相册?
  • comsol怎么把已存在数据导出来图
  • C++中的移动构造函数
  • PHP:为什么True是数字而不是数字?
  • 618购物根据件数打折问题
  • ValueError: The feature names should match those that were passed during fit.
  • forge在idea中怎么配置啊,配置半小时了,是网络原因么
  • AppInventor的aiStarter安装遇到的问题
  • python程序编写
  • !python形参必须等于实参名字?求解
  • 使用Python操作kafka
  • gmapping导航为什么会在的路上形成障碍层
  • Hbuilder打包的app在官网删除记录后,手机上的app还能用吗?
  • 将PHP回显日期转换为客户端本地时间
  • matlab获取sst经纬度
  • 输入一个整数m。判断是否为素数

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华