String。equals()用法
2015-10-24 17:13
357 查看
package com.yiibai; import java.lang.*; public class StringDemo { public static void main(String[] args) { String str1 = "sachin tendulkar"; String str2 = "amrood admin"; String str3 = "amrood admin"; // checking for equality boolean retval1 = str2.equals(str1); boolean retval2 = str2.equals(str3); // prints the return value System.out.println("str2 is equal to str1 = " + retval1); System.out.println("str2 is equal to str3 = " + retval2); } }
从源码中可以看出默认的equals()方法与“==”是一致的,都是比较的对象的引用,而非对象值(这里与我们常识中equals()用于对象的比较是相饽的,原因是java中的大多数类都重写了equals()方法
相关文章推荐
- windows下调试virtualbox的虚拟机串口
- 未来的布局主流 display:flex;
- 软件工程
- 进程的简单介绍
- Nginx+Tomcat+Memcached 集群Session共享[memcached服务安装、tomcat使用memcache存储session、nginx安装配置实现tomcat负载均衡]
- HTTP协议学习
- 分数转换-水晕
- MFC编辑框自动滚动到最后一行
- 设计模式》六大原则之一:开闭原则
- python装饰实现线程同步
- 柯南《业火的向日葵》观影归来 - 不涉及剧透
- 我想转行
- Java中的private、protected、public和default的区别
- 3-5乘法表问题
- h5学习地址
- Python中转到指定目录
- hdu2102 bfs
- iOS 导航栏颜色渐变与常用属性
- http协议post
- Linux内核与实现