JAVA/Java 기초

문자열 변환하는 방법

문자열 → 문자배열

toCharArray()

String 클래스의 인스턴스 메소드로, 문자열을 문자 배열로 변환

  • 문자열과 변환된 배열은 동일한 길이를 유지한다.
String str = "asdf";
char[] strArray = str.toCharArray();
      
System.out.println(str);
System.out.println(strArray);

System.out.println(strArray.toString());

 

 

문자열 → 정수

Integer.parseInt()

문자열에 정수가 아닌것이 포함되어 있으면 NumberFormatException 오류가 발생한다.

따라서 try-catch 안에 코드를 작성하여 예외처리를 해야한다.

String str = "456";
try{
    int num = Integer.parseInt(str);
    System.out.println(num);      // 출력: 456
}
catch (NumberFormatException ex){
    ex.printStackTrace();
}

 

 

Integer.valueOf()

문자열을 정수 개체로 변환한다.

String str = "25";
try{
    Integer number = Integer.valueOf(str);
    System.out.println(number); // 출력: 25
}
catch (NumberFormatException ex){
    ex.printStackTrace();
}

 

 

 

 

 

728x90
728x90

'JAVA > Java 기초' 카테고리의 다른 글

Java 동등비교, equals() 메소드  (0) 2023.01.27
컬렉션프레임워크 - HashMap  (0) 2022.06.04
Set 인터페이스  (0) 2022.06.02
컬렉션 프레임워크 - 제네릭  (0) 2022.06.02
Iterator  (0) 2022.06.02