[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)
      • PROJECT (3)
        • Hatchery (1)
        • 알고단속기(AlgoPatrol) (2)
      • STUDY (7)
        • CS | Algorithm (7)
      • etc. (4)
        • SSAFY (3)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바