文档章节

string equals int

庸夫俗子
 庸夫俗子
发布于 2011/10/28 17:27
字数 123
阅读 222
收藏 0

 

 

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 里面的值是:

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

© 著作权归作者所有

庸夫俗子
粉丝 9
博文 43
码字总数 9001
作品 0
昌平
高级程序员
私信 提问
计算逆波兰表达式表示的值 Evaluate Reverse Polish Notation

问题: Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are , , , . Each operand may be an integer or another expression. Some examples......

叶枫啦啦
2017/11/07
3
0
Java中如何判断两个对象是否相等(Java equals and ==)

原文:https://www.dutycode.com/post-140.html 如何判断两个对象相等,这个问题实际上可以看做是如何对equals方法和hashcode方法的理解。 从以下几个点来理解equals和hashCode方法: 1、equ...

u013063153
2017/12/15
0
0
hashCode与equals的区别与联系

一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对...

期待变强的菜鸟
2014/04/09
77
1
新手请教,请问在一个简单的酒店入住系统中如何在search里面写入,查看已经入住的房间和已经退了的房间

新手请教,请问在一个简单的酒店入住系统中如何在search里面写入,查看已经入住的房间和已经退了的房间 import java.util.Scanner; class Lianxi8 { public static void main(String[] args)...

青菜91
2015/07/01
111
1
equals()(转http://www.cnblogs.com/yxnchinahlj/archive/2010/09/27/1836556.html)

经过几天的学习,终于对equals的用法有了比较全面的认识,并做一个总结。 1.equals的本意——即在Object对象中定义的equals()方法有什么样的意义。 (此处先附上==的作用,后面仍有叙述。因为...

marjey
2016/11/01
6
0

没有更多内容

加载失败,请刷新页面

加载更多

500行代码,教你用python写个微信飞机大战

这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。 帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!...

上海小胖
40分钟前
6
0
关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
7
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部