为什么80%的码农都做不了架构师?>>>   

public static void main(String[] args) {int num = 200;String str = "200";System.out.println(str.equals(num));}

代码答案是:false;

下面是 String 的equals 原码:

public boolean equals(Object anObject) {if (this == anObject) {return true;}if (anObject instanceof String) {String anotherString = (String)anObject;int n = count;  if (n == anotherString.count) {         char v1[] = value;char v2[] = anotherString.value;int i = offset;int j = anotherString.offset;while (n-- != 0) {if (v1[i++] != v2[j++])return false;}return true;}}return false;}

红色标记时出错的。但是我无法看到里面的值。

str 里面的值是:

希望有人帮解释下 或者推荐一些资料。

转载于:https://my.oschina.net/chier/blog/34119

string equals int相关推荐

  1. 为什么要使用String.Equals over ==? [重复]

    本文翻译自:Why would you use String.Equals over ==? [duplicate] This question already has an answer here: ...

  2. 由String.equals()方法引起的一系列思考

    2019独角兽企业重金招聘Python工程师标准>>> 废话不多说直接贴String.euqals方法代码 public boolean equals(Object anObject ...

  3. String equals()方法 源码分析

    public boolean equals(Object anObject) {// ==:比较的引用类型,比较的是地址值是否相同if (this == anObject) { //地址值相等,返回t ...

  4. 关于黑马视频String 与int之间相互转化

    //关于String 与int之间的转化 //1 int ----String int num=520; //方式一 String S=""+num; String P=" ...

  5. Java对于字符串的处理【String和int之间的转换、字符串拼接、字符串获取长度、字符串大小写转换、字符串去空格、字符串分割、字符串替换、字符串提取、字符串比较、字符串查找】

    文章目录 String字符串 和 整型int 的相互转换 String转化为int int 转换为 String 字符串拼接 使用连接运算符 "+" 使用 concat() 方法 ...

  6. java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.equals(j

    今天切正式环境出现的空指针 记录一下 下面是错误 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean j ...

  7. JAVA 中 string 和 int 互相转化

    在实际开发工作中,有时候为因为一些特殊原因,做类型转换,今天说一下string类型和int类型之间的转换. 1 如何将字串 String 转换成整数 int? A. 有两个方法: 1. int i = ...

  8. string转int 等(转)

    int转string int n = 0; std::stringstream ss; std::string str; ss<<n; ss>>str; string转int ...

  9. String比较 运用String.equals

    首先定义四个变量str public class SIzhui {public static void main(String[] args) {String str1="wang" ...

最新文章

  1. 解决Jupyter notebook安装后不自动跳转网页的方法
  2. Android IOC模块,利用了Java反射和Java注解
  3. border和图片之间有缝隙_院子里现浇水泥板,每块之间留7公分的缝,铺出来的效果漂亮大气...
  4. 【嵌入式】C语言高级编程-地址对齐(07)
  5. Redis,Memcache,MongoDb的特点与区别
  6. linux的RPM支持图片格式,Linux下rpm、yum和源码三种安装方式详细介绍
  7. 【现代机器人学】基于指数积的机械臂正运动学
  8. MFC字符串操作(一)MFC CString 成员函数用法大全
  9. 通达OA CRM扫描枪条码录入
  10. 解决linux下sudo更改文件权限报错xxxis not in the sudoers file. This incident will be reported.
  11. 【OPENCV】运行opencv时找不到Qt库
  12. python柱状图挨在一起_Excel图表,怎么把柱形图紧挨着?-excle柱状图挨在一起
  13. 《土豆荣耀》重构笔记(五)创建角色以及怪物的动画
  14. 以下服务器系统运用呼吸,一种呼吸训练系统
  15. matlab中gain怎么设置,pid调节中的gain是什么意思?
  16. 数字图像处理实验目录
  17. 我的电脑,虽然你很慢,但是我很爱你啊!
  18. 微信公众号订阅号申请注册教程
  19. PERT图的事件、活动、松弛时间、关键路径的理解和计算
  20. 2018 ucla计算机排名,2018USNews美国最佳公立大学排名,UCLA和UCB并列第一

热门文章

  1. 接口测试--自定义断言设置
  2. python可以调试吗_python调试的几种方法
  3. cad插入块_CAD中的quot;块quot;能否修改?能!一个命令可快速解决
  4. php gzip 关闭,php能否在当前脚本页关闭nginx的gzip输出
  5. mysql order by 固定_MySQL 强制操作以及order by 使用
  6. 现在学java的都是傻子?
  7. 一名合格前端工程师的进阶指南!都来认真看一下吧
  8. egg 编码规范_从 Egg.js 到 NestJS,爱码客后端选型之路
  9. c语言中去掉最小值,2020-07-12(C语言)从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删除元素的值。空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行。...
  10. html对话框跳转页面,html页面的简单对话框(alert, confirm, prompt)