- java.lang 패키지로 숫자 데이터(int)를 다루기 위한 다양한 메소드 제공
※ Integer = int의 래퍼 클래스
변환 메소드
- Integer.toString(숫자) = 해당 데이터를 String으로 변환
- Integer.parseInt(문자) = 해당 데이터를 int로 변환
- Integer.valueOf() = 해당 데이터를 Integer로 변환
- Integer.intValue() = Integer -> int 변환
수학 관련 메소드
- Integer.max(a, b) = 더 큰 숫자 반환
- Integer.min(a, b) = 더 작은 숫자 반환
- Integer.bitCount() = 2진수로 변환 후 1의 개수 반환
- Integer.compareTo() = 숫자의 크기가 같으면 0, 크면 1, 작으면 -1 반환
- Integer.equals() = 숫자의 크기가 같은지 true/false 반환
- Integer.toBinaryString(a) = 십진수 a를 2진수로 변환 (String으로 반환)
- Integer.parseInt(a, 2) = 십진수 a를 2진수로 변환 (int로 반환)
- Integer.toOctalString(a) = 십진수 a를 8진수로 변환 (String으로 반환)
- Integer.parseInt(a, 8) = 십진수 a를 8진수로 변환 (int로 반환)
- Integer.toHexString(a) = 십진수 a를 16진수로 변환 (String으로 반환)
- Integer.parseInt(a, 16) = 십진수 a를 16진수로 변환 (int로 반환)
- Integer.toString(a, n) = 십진수 a를 n진수로 변환 (String으로 반환)
- Integer.parseInt(a, n) = n진수 a를 10진수로 변환 (int로 반환)
- Integer.bitCount(n) = 십진수 n을 2진수로 변환 후 1의 개수 반환
'Java > 알고리즘과 자료구조' 카테고리의 다른 글
Java Stream 주요 메소드 (0) | 2023.02.27 |
---|---|
java.util.ArrayList (0) | 2023.02.23 |
Array vs ArrayList (0) | 2023.02.23 |
java.lang.String (0) | 2023.02.23 |
java.lang.Character (0) | 2023.02.23 |
댓글