- public static void main(String[] args) {
- StringBuilder orgin = new StringBuilder("12321");
-
- String sOrgin = orgin.toString();//返回新的字符串
-
- StringBuilder orgin2 = orgin.reverse();//反转
-
- String sOrgin2 = orgin2.toString(); //返回新的字符串
-
- System.out.println(sOrgin==sOrgin2);//“==”比较其引用,两次返回的地址是不一样的,所以是不同的,flase
-
- System.out.println(sOrgin.equals(sOrgin2));//“equals”比较的是两个字符串的内容是否相同,因为反转后值是一样的,所以是true
- }
复制代码 |