java"=="与equals()方法的对照
2013-11-15 00:21
253 查看
总结:String s=new String();
s是在堆内存里的
String s2=new String();
s2是在堆内存又重新生成的一个。
System.out.println(s==s2);//结果是false
System.out.println(s.equals(s2));//结果是 true;
s是在堆内存里的
String s2=new String();
s2是在堆内存又重新生成的一个。
package com.da; //逆向思维:important //创建一个String对象的数组,然后执行读取文本,把文本每一行存入数组,它将读取到100行 //或直接到你按”stop“才停止,该例运用了一个BufferedReader类从控制台读取数据 import java.io.InputStreamReader; import java.io.*; public class SocketDemo { public static void main(String[] args) throws IOException { String a = "fasdfas"; String c = new String("fasdfas"); String b = new String("fasdfas");// String是一个类。 System.out.println(a.equals(b));// 这个结果是true、、字符串比较用equals()方法。用"=="没有意义。除非是整型, System.out.println(c == b);// false/这个比较的地址, } } // true false
System.out.println(s==s2);//结果是false
System.out.println(s.equals(s2));//结果是 true;
相关文章推荐
- "java.util.NoSuchElementException: No value present" 问题解决:重写hashCode 和 equals 方法
- java中"=="和equals方法究竟有什么区别?
- Java中"=="和equals方法的区别
- Java中"=="与equals()方法的区别
- Java中"=="和equals方法的区别!
- java基础 3、"=="和equals方法有什么区别
- 细说java面试“=="和"equals"方法的区别以及常量池的概念及使用
- 【Java学习】java中"=="和equals方法究竟的区别
- java 中"=="与equals()方法的区别
- Java SE String的equals方法与"=="的区别浅析
- Java基础之"=="和 和 equals 方法的区别
- java中的equals方法与"=="运算符解说
- 【JAVA基础小问题】"=="和equals方法有什么区别?
- Java中"=="和equals方法
- Java中"=="与equals()方法的区别
- Java中,equals()方法与"=="区别小实例
- java基础问题----"=="和equals方法究竟有什么区别
- java中"=="和equals方法究竟有什么区别?
- java中"==" 与equals方法的使用
- 【高薪就业必备06】 java中"=="和equals方法究竟有什么区别?