문자열과 int형 치환

Single Ko·2023년 3월 31일
0

java

목록 보기
6/28

자바에서 String 문자열을 int형으로 치환하는 방법 및 int형을 String으로 치환하는 방법

String 문자열을 int형으로 치환하는 방법은 다음과 같습니다.

  1. String str = "123"; 이라는 문자열이 있으면, int num = Integer.parseInt(str); 라고 하면 num 변수에는 123이라는 정수값이 저장됩니다. 만약 문자열에 숫자가 아닌 다른 문자가 포함되어 있으면 NumberFormatException이 발생합니다. -> 이 방법을 사용.

  2. String str = "123"; 이라는 문자열이 있으면, int num = Integer.valueOf(str); 라고 하면 num 변수에는 123이라는 정수값이 저장됩니다. 이 방법은 parseInt 메소드와 동일하게 작동하지만, 반환값이 Integer 객체이므로 기본형으로 변환해야 합니다. 또한 문자열에 숫자가 아닌 다른 문자가 포함되어 있으면 NumberFormatException이 발생합니다. -> 사용하는걸 못봤음.

int형을 String으로 치환하는 방법은 다음과 같습니다.

  1. String 클래스의 valueOf 메소드를 사용하는 방법입니다. int num = 123; 이라는 정수값이 있으면, String str = String.valueOf(num); 라고 하면 str 변수에는 "123"이라는 문자열이 저장됩니다. 이 방법은 어떤 타입의 값이든 String으로 변환할 수 있습니다.

  2. 덧셈 연산자를 사용하는 방법입니다. 예를 들어, int num = 123; 이라는 정수값이 있으면, String str = "" + num; 라고 하면 str 변수에는 "123"이라는 문자열이 저장됩니다. 이 방법은 간단하지만 효율적이지 않습니다. 왜냐하면 빈 문자열과 정수값을 더할 때 새로운 String 객체를 생성하기 때문입니다.

String 문자열을 int형으로 치환하는 방법 및 int형을 String으로 치환하는 방법에 대해 알아보았습니다.

profile
공부 정리 블로그

0개의 댓글