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

2025. 5. 11. 21:52·STUDY/CS | Algorithm

부끄럽지만...

변환할 때마다 자꾸 구글링을 하게 돼서(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);
  • 자리수 고정 등 포맷팅이 필요할 때 유용
  • 문자열 안에 숫자, 날짜, 문자 등의 형식을 지정해서 넣을 수 있음

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

 

오스-!

'STUDY > CS | Algorithm' 카테고리의 다른 글

[Java] String이 뭐야  (0) 2025.07.13
[Spring] Controller, Service, Repository, Domain, DTO가 뭐야  (4) 2025.06.22
[알고리즘] 에라토스테네스의 체? 에라 모르겠다  (2) 2025.05.18
[Java] LinkedList와 ListIterator에 대한 고찰  (1) 2025.05.01
[백엔드/Java] Stream vs for-loop 성능 비교  (1) 2025.04.21
'STUDY/CS | Algorithm' 카테고리의 다른 글
  • [Spring] Controller, Service, Repository, Domain, DTO가 뭐야
  • [알고리즘] 에라토스테네스의 체? 에라 모르겠다
  • [Java] LinkedList와 ListIterator에 대한 고찰
  • [백엔드/Java] Stream vs for-loop 성능 비교
재이재이재이
재이재이재이
흘러가듯이
  • 재이재이재이
    zhong
    재이재이재이
  • 전체
    오늘
    어제
    • 전체보기 (17) N
      • PROJECT (3)
        • Hatchery (1)
        • 알고단속기(AlgoPatrol) (2)
      • STUDY (7)
        • CS | Algorithm (7)
      • etc. (4) N
        • SSAFY (3)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    백준 색깔
    개발일지
    싸피 코테
    java
    크롬 익스텐션
    스프링 계층 구조
    싸피 14기
    백준
    ssafy
    어레이덱
    싸피
    정처기 오답
    백준 닉네임
    자바
    솔브닥
    토이프로젝트
    solved.ac
    싸피 에세이
    정처기 25년 1회차
    알고리즘
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
재이재이재이
[Java] String to int, int to String 변환하기
상단으로

티스토리툴바