黑马程序员技术交流社区

标题: 纠结了好久 [打印本页]

作者: め白衬衫    时间: 2014-10-16 11:24
标题: 纠结了好久
  1. package com.itcast.stringtest2;

  2. public class Demo {

  3.         /**
  4.          * @param args
  5.          */
  6.         public static void main(String[] args) {
  7.                 String s1 = "abc";
  8.                 String s2 = "abc";
  9.                
  10.                 System.out.println(s1 == s2);//true
  11.                 System.out.println(s1.equals(s2));//true
  12.                
  13.                 String s3 = new String("abc");
  14.                 String s4 = new String("abc");
  15.                 System.out.println(s3 == s4);//false
  16.                 System.out.println(s3.equals(s4));//true
  17.                
  18.                 String s5 = "a";
  19.                 String s6 = "b";
  20.                 String s7 = "ab";
  21.         //        String s7 = "a" + "b";
  22.                
  23.                 String s8 = s5 + s6;
  24.                 System.out.println("s7 == s8 : " + (s7 == s8));
  25.                 System.out.println("(s5 + s6) == s7 :" + ((s5 + s6) == s7));
  26.                 System.out.println("\"a\" + \"b\" == s7 : " + ("a" + "b" == s7));
  27.                 System.out.println("\"a\" + s6 == s7 : " + ("a" + s6 == s7));
  28.                 System.out.println("(s5 + \"b\" == s7 : " + (s5 + "b" == s7));
  29.                
  30.                 String s9 = new String("abc");
  31.                 String s10 = "abc";
  32.                 System.out.println("s9 == s10 : " + (s9 == s10));
  33.                 System.out.println("s9.equals(s10) : " + (s9.equals(s10)));
  34.                
  35.                
  36.                
  37.                
  38.                
  39.                

  40.         }

  41. }
复制代码


作者: め白衬衫    时间: 2014-10-16 11:32
下面是答案哦:
true
true
false
true
s7==s8:   false
(s5+s6)==s7:    false
"a"+"b"==s7:    true
"a"+ s6==s7:    false
s5+ "b"==s7:    false
s9==s10:          false
s9.equals(s10):  true
作者: 1198914316    时间: 2014-10-16 21:03
没事,慢慢来,加油。
作者: 斷灬dian    时间: 2014-12-22 01:09
加油。。。。。。。。。。。。。。。
作者: l763631191    时间: 2014-12-29 04:48
嗯 嗯  纠结 嗯呢~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2