“==”在八种原始数据类型中,判断的是两边的值是否相等.对于对象类型来说,判断的是内存地址,所以为true所满足的条件就是两边的引用指向同一个对象. 比如String s1 = "abcde"; String s2 = "abcde";这个时候如果判断两者是否==,值为true:这是因为两者指向同一个对象. 然而如果String s1 = "abcde"; String s2 =new String("abcde");则为fa…
http://www.cnblogs.com/ysocean/p/8075676.html public static void main(String[] args) {     Integer i = 10;     Integer j = 10;     System.out.println(i == j);            Integer a = 128;     Integer b = 128;     System.out.println(a == b);           …
"=="操作符的作用 1.用于基本数据类型的比较,比较的是值. 2.用于比较对象,判断对象的引用是否指向堆内存的同一块地址. equals的作用 用于比较两个对象的内容是否相同 代码如下: /* * String de ==和equals */ @Test public void aa5(){ String s1="abc";//创建一个对象"abc" String s2="abc";//当String缓存池中存在这个指定的对…
"=="比较的是两个字符串的内存地址.  "equals"比较的是两个字符串的实际值. 例子1. String s1="abc"; String s2="abc"; if(s1.equals(s2)){ System.out.println("两个字符串值相等") } if(s1==s2){ System.out.println("两个字符串指向同一个内存地址"): } 此时输出:两个字…
一.源码. 1.equals源码.可以看出,比较的是两者的类型相同且内容相同.即是否有相等的int类型的value值. ############################################################################################## ##############################################################################################…
public static void main(String[] args) { Integer i = 10; Integer j = 10; System.out.println(i == j); //true Integer a = 128; Integer b = 128; System.out.println(a == b); //false int k = 10; System.out.println(k == i);//true int kk = 128; System.out.p…
一: /*由数字字符串构造BigDecimal的方法 *设置BigDecimal的小数位数的方法 */ 注:BigDecimal在数据库中存的是number类型. import java.math.BigDecimal; //数字字符串 String StrBd="1048576.1024"; //构造以字符串内容为值的BigDecimal类型的变量bd BigDecimal bd=new BigDecimal(StrBd); //设置小数位数,第一个变量是小数位数,第二个变量是取舍方…
在讲解 Integer 之前,我们先看下面这段代码: public static void main(String[] args) { Integer i = 10; Integer j = 10; System.out.println(i == j); Integer a = 128; Integer b = 128; System.out.println(a == b); int k = 10; System.out.println(k == i); int kk = 128; System…
Integer类 它是一个类,是 int 基本数据类型的封装类. 基本API Integer 类和 int 的区别 Integer 是 int 包装类,int 是八大基本数据类型之一(byte,short,int,long,char,float,double,boolean) Integer 是类,默认值为null,int是基本数据类型,默认值为0: Integer 表示的是对象,用一个引用指向这个对象,而int是基本数据类型,直接存储数值. Integer 的自动拆箱和装箱 自动拆箱和自动装箱…
突然发现自己对Integer i = 10;这种语法不太明白,于是乎有了这篇文章,那么在讲解 Integer 之前,我们先看下面这段代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 public static void main(String[] args) {     Integer i = 10;     Integer j = 10;     System.out.println(i == j);            Integer a =…