반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 연산자
- 생성자
- 삼항연산자
- 향상된for문
- 객체
- SELECT 절
- 제어문
- setter
- 카카오인턴십
- int오류
- 작성순서
- sql오류
- 칼럼명에 별칭 지정
- Join
- 겟터
- SQL
- 오라클
- for문
- 생성자쓰는이유
- .repeat
- executeUpdate
- 상속
- ifelse
- 자바
- 프로그래머스
- getter
- 이터레이블
- HAVING
- Java
- .substring
Archives
- Today
- Total
CoDream
[JAVA] String to int 본문
728x90
반응형
자바에서 String을 int로 변환하는 방법
Integer.parseInt() 메서드를 사용하는 것
이 메서드는 주어진 문자열을 해석하여 해당하는 정수 값을 반환합니다.
1
2
3
|
String str = "123";
int num = Integer.parseInt(str);
System.out.println(num); // 출력: 123
|
cs |
위의 코드에서 str 변수에 있는 문자열 "123"을 Integer.parseInt() 메서드를 사용하여 정수로 변환하여 num 변수에 할당했습니다.
그러나 이 방법은 변환할 수 없는 문자열을 포함한 String을 처리할 때 예외를 발생시킬 수 있습니다. 따라서 변환하려는 String이 항상 유효한 정수 표현인지 확인해야 합니다.
또한 자바 8부터는 Integer.parseInt() 대신 Integer.valueOf() 메서드를 사용하여 String을 Integer 객체로 변환할 수도 있습니다. 이 메서드는 parseInt()와 유사하지만 Integer 객체를 반환합니다.
1
2
3
|
String str = "123";
int num = Integer.parseInt(str);
System.out.println(num); // 출력: 123
|
cs |
또한 자바 8 이상에서는 Integer.parseInt() 및 Integer.valueOf() 메서드 대신 Integer::parseInt 메서드 참조를 사용하여 람다식 또는 메서드 참조로 변환할 수도 있습니다.
1
2
3
|
String str = "123";
int num = Integer.parseInt(str); // 혹은 Integer::parseInt 사용 가능
System.out.println(num); // 출력: 123
|
cs |
728x90
반응형
'JAVA > JAVA 이론' 카테고리의 다른 글
[JAVA]생성자를 사용하는 이유, 사용하는 상황 (0) | 2024.02.22 |
---|---|
[JAVA]필드, 선언, 할당, 초기화, 자료형, 형변환, 객체 (0) | 2024.02.22 |
[JAVA]클래스(Class), 객체(Object), 맴버 변수(member variable) (0) | 2024.02.20 |
[JAVA] Argument, Return 경우의 수 (0) | 2024.02.19 |
[JAVA] 메소드(Method), 인자값(argument), 리턴값(Return Value) (0) | 2024.02.19 |