본문 바로가기
BE/Java

Java 클래스

by 이건 뭐야 2024. 2. 27.

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