문자열 → 문자배열
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 |