Integer 클래스
정수를 활용하여 수행 가능한 다양한 메서드 및 상수 제공
int num1 = 10, num2 = 20;
// 여러 값을 받았을 때 큰 값 추출
Integer.max()
// 2진수 추출
Integer.toBinaryString()
// 8진수 추출
Integer.toOctalString()
// 16진수 추출
Interger.toHexString()
Character 클래스
문자 데이터에 대한 다양한 처리를 위한 상수 및 메서드 제공
char ch = 'A';
// isXXX()메서드 : 특정 대상인지 여부 판별
// 대문자 여부
Character.isUpperCase(ch)
// 대문자로 변환
Character.toUpperCase(ch)
// 소문자 여부
Character.isLowerCase(ch)
// 소문자로 변환
Character.toLowerCase(ch)
// 문자 여부
Character.isLetter(ch)
// 숫자 여부
Character.isDigit(ch)
// 공백 문자 여부
Character.isWhilespace(ch)
Character.isWhitespace(ch)
다양한 형 변환
// 예시
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char ah = 'A';
char bh = 'B';
int ch = 12;
String dh = "34";
String atr = String.valueOf(ah);
String btr = Character.toString(bh);
String ctr = String.valueOf(ch);
Integer dtr = Integer.valueOf(dh);
System.out.println(atr + btr + ctr);
System.out.println(dtr);
}
}
// 출력
AB12
34
char -> String : String.valueOf( ), Character.toString( )
int -> String : String.valueOf( )
String -> Integer : Integer.valueOf( )
참조
java Integer 클래스,Character 클래스/메소드 정리/다양한 형변환 - 쭁메이 님
'BE > Java' 카테고리의 다른 글
Math 클래스 메소드 (3) | 2024.05.02 |
---|---|
정수 오버플로우(Integer overflow) (0) | 2024.03.20 |
Java 문법 charAt, join, repeat (0) | 2024.03.17 |
삼항 연산자 (0) | 2024.03.13 |
Java에서 CSV파일 읽기 (0) | 2024.03.09 |