Java/디딤돌 Java 언어 Part1

[Java 소스] String 클래스 비교 연산자 사용 예

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

[Java 소스] String 클래스 비교 연산자 사용 예


 Program.java



//사용자 정의 클래스

public class MyClass {

        int value;

        public MyClass(int value){

               this.value = value;

        }

}


//비교 연산자 사용

public class Program {

        public static void main(String[] args){

               //기본 형식 비교

               int i1= 3;

               int i2= 3;

               System.out.print("i1==i2:");

               System.out.println(i1==i2);

              

               //일반 클래스 형식 비교

               MyClass mc1 = new MyClass(1);

               MyClass mc2 = new MyClass(1);

               MyClass mc3 = mc1;

               System.out.print("mc1==mc2:");

               System.out.println(mc1==mc2);

               System.out.print("mc1==mc3:");

               System.out.println(mc1==mc3);

              

               //String 클래스 형식 비교

               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);

        }

}


실행 결과

i1==i2:true

mc1==mc2:false

mc1==mc3:true

str1==str2:false

str1==str3:true



본문

[Java] 6.2.2 String 클래스의 비교

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





반응형