Java/디딤돌 Java 언어 Part1

[Java 소스] String 클래스 비교에서 자주하는 실수

언제나휴일 2016. 12. 23. 19:16
반응형

[Java 소스] String 클래스 비교에서 자주하는 실수


 Program.java


//String 형식을 비교 연산자와 equals 메서드로 비교

public class Program {

        public static void main(String[] args){

               String str1 = new String("1");

               String str2 = new String("1");

               String str3 = str1;

 

               System.out.print("str1==str2:");

               System.out.println(str1==str2);

               System.out.print("str1==str3:");

               System.out.println(str1==str3);

              

               System.out.print("str1.equals(str2):");

               System.out.println(str1.equals(str2));

               System.out.print("str1.equals(str3)");

               System.out.println(str1.equals(str3));

        }

}


실행 결과

str1==str2:false

str1==str3:true

str1.equals(str2):true

str1.equals(str3)true



본문

[Java] 6.2.3 String 클래스의 비교에서 자주하는 실수

학습에 도움이 되시면 ebook 구입(판매가 3000, ebook)하여 소장하시면 감사하겠습니다.





반응형