코딩/JAVA

Wrapper 클래스

자유로운개발 2016. 6. 30. 17:17
반응형


Wrapper 클래스 활용 예시


- 8개의 기본 데이터를 객체 형식으로 다루기 위해 JDK에 의해 지원되는 8개의 클래스를 통칭하여 Wrapper 클래스라고 한다


(Wrapper 클래스 타입 =   Byte, Short, Integer, Long, Character, Float, Double, Boolean)




public class Test {

  public static void main(String arg[]) {

    Integer i = new Integer(10);
    char c = '9';
    Double d = new Double(3.1234566);

    System.out.println(Character.toLowerCase('A')); // 대문자 'A'를 소문자로 변환

    if (Character.isDigit(c)) // 문자 c가 숫자를 나타내면 true
       System.out.println(Character.getNumericValue(c)); // 문자를 숫자로 변환

    System.out.println(Integer.parseInt("-543")); // 문자열을 정수로 변환

   

    System.out.println(Integer.parseInt("10", 16)); // 16진수 문자열을 정수로 변환

   

    System.out.println(Integer.toBinaryString(17)); // 2진수로 표현된 문자열로 변환
       

    System.out.println(Integer.bitCount(28)); // 2진수에서 1의 개수 출력
       

    System.out.println(Integer.toHexString(28)); // 16진수 문자열로 변환
       

    System.out.println(i.doubleValue()); // 정수를 double로 변환
       

    System.out.println(d.toString()); // Double을 문자열로 변환
       

    System.out.println(Double.parseDouble("44.13e-6"));// 문자열을 double로 변환
   

    }
}



실행 결과


a
9
-543
16
10001
3
1c
10.0
3.1234566
4.413E-5

반응형