[Java] String to int, int to String 변환하기

2025. 5. 11. 21:52·공부 기록/CS
목차
  1. 1. String → int
  2. 방법 1 : `Integer.parseInt(String)`
  3. 방법 2 : `Interger.valueOf(String)`
  4. 2. int → String
  5. 방법 1 : `String.valueOf(int)`
  6. 방법 2 : `Integer.toString(int)`
  7. 방법 3 : 문자열 덧셈 활용
  8. 방법 4 : `String.format()`

부끄럽지만...

변환할 때마다 자꾸 구글링을 하게 돼서(int에서 String으로 변환할 때 ^^...)

이번에 정리하면서 머릿속에 넣으려고 써본다.

 

1. String → int

방법 1 : `Integer.parseInt(String)`

String s = "123";
int i = Integer.parseInt(s);
  • 가장 일반적인 방법
  • 숫자가 아닌 문자가 포함되면 NumberFormatException 발생

방법 2 : `Interger.valueOf(String)`

String s = "123";
int i = Integer.valueOf(s)
  • parseInt와 유사하나, Integer 객체 변환
  • 자동으로 언박싱됨

2. int → String

방법 1 : `String.valueOf(int)`

int i = 123;
String s = String.valueOf(i);
  • 내부적으로 Integer.toString(int) 호출
  • int 말고도 다양한 타입 지원
  • String.valueOf(null) 입력 시 "null"을 반환함

방법 2 : `Integer.toString(int)`

int i = 123;
String s = Integer.toString(i);
  • 직접 문자열을 생성함
  • 오직 정수 타입만 받음
  • 방법 1과 방법 2는 취향차이인 듯

방법 3 : 문자열 덧셈 활용

int i = 123;
String s = i + "";

방법 4 : `String.format()`

int i = 123;
String s = String.format("%d", i);
  • 자리수 고정 등 포맷팅이 필요할 때 유용
  • 문자열 안에 숫자, 날짜, 문자 등의 형식을 지정해서 넣을 수 있음

정리했으니까 까먹으면 안 된다 ^^

 

오스-!

'공부 기록 > CS' 카테고리의 다른 글

[Java] String이 뭐야  (0) 2025.07.13
[Spring] Controller, Service, Repository, Domain, DTO가 뭐야  (0) 2025.06.22
[Java] LinkedList와 ListIterator에 대한 고찰  (1) 2025.05.01
[백엔드/Java] Stream vs for-loop 성능 비교  (1) 2025.04.21
  1. 1. String → int
  2. 방법 1 : `Integer.parseInt(String)`
  3. 방법 2 : `Interger.valueOf(String)`
  4. 2. int → String
  5. 방법 1 : `String.valueOf(int)`
  6. 방법 2 : `Integer.toString(int)`
  7. 방법 3 : 문자열 덧셈 활용
  8. 방법 4 : `String.format()`
'공부 기록/CS' 카테고리의 다른 글
  • [Java] String이 뭐야
  • [Spring] Controller, Service, Repository, Domain, DTO가 뭐야
  • [Java] LinkedList와 ListIterator에 대한 고찰
  • [백엔드/Java] Stream vs for-loop 성능 비교
lelezhong
lelezhong
흘러가듯이
  • lelezhong
    zhong
    lelezhong
  • 전체
    오늘
    어제
    • 전체보기 (13)
      • 개인 프로젝트 (1)
        • Hatchery (1)
      • SSAFY (3)
      • 공부 기록 (9)
        • CS (5)
        • 알고리즘 (1)
        • 트러블슈팅 (1)
        • 정처기 (2)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    자바
    java
    티스토리 인라인
    인라인 코드 공백
    싸피 14기 지원
    dto란
    위젯 기반 웹 게임
    ssafy
    싸피
    싸피 코테
    싸피 14기
    백틱 공백
    티스토리 백틱
    싸피14기
    정처기 25년 1회차
    정처기 오답
    tostirng
    스프링 계층 구조
    싸피 에세이
    인라인 코드블럭
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
lelezhong
[Java] String to int, int to String 변환하기

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.