Java/2012.04 강좌
13일차 Integer
Bohemian life
2012. 4. 20. 11:53
package com.test; public class IntegerStudy { public static void main(String[] args) { //Integer클래스는 기본형 int를 //사용하기 좋도록 생성자 ,메서드 등을 //많이 만들어 놓은 클래스 입니다. int a = 10; Integer i = new Integer(10); Integer j = new Integer(10); //compareTo() 비교대상이 작으면 - 같으면 0 크면 + System.out.println(i.compareTo(j)); } }
package com.test; public class IntegerStudy { public static void main(String[] args) { //Integer클래스는 기본형 int를 //사용하기 좋도록 생성자 ,메서드 등을 //많이 만들어 놓은 클래스 입니다. Integer i = new Integer(30); Integer j = new Integer("30"); //compareTo() 비교대상이 작으면 - 같으면 0 크면 + System.out.println(i.compareTo(j)); int a=i;//오토 언박싱 Integer k = 5;//오토 박싱 int b=j.intValue();//JDK5 버전 부터 안해도 된다. System.out.println(Integer.toBinaryString(i)); System.out.println(Integer.toHexString(i)); System.out.println(Integer.toOctalString(i)); String name="뽀삐";//오토박싱 String id = new String("뽀삐");//원래 의 사용법 //String 클래스에서 equals 오버라이드 해서 //재정의 해 놓았음. hashCode(x) 문자비교(o) if(name.equals(id)){ System.out.println("equal 비교 결과 같음"); } String str3= new String("해피바이러스"); String str4= new String("해피바이러스"); if(str3 ==str4){ System.out.println("==비교 결과 같다"); }else{ System.out.println("==비교 결과 다르다"); } if(str3.equals(str4)){ System.out.println("==비교 결과 같다"); }else{ System.out.println("==비교 결과 다르다"); } } }