[Java] String에서 Int 변환 / Int에서 String 변환/ 자바속성변경

2020-10-13


아마 자바(java)를 하면서 가장 많이 접하게 되는 속성 두 가지를 뽑자면, String과 Int가 아닐까 생각해본다. 물론 알고리즘 문제를 접할 때도 해당 속성을 자유자재로 바꿀 줄 알아야 하는데, 오늘은 이와 같은 방법으로 알아보도록 하자.

 


우선 문자열 형태에서 정수형으로 바꾸는 방법을 알아보자. 방법은 간단한데, 아래와 같다.

소스코드

		String str = "123";
		
		int number = Integer.parseInt(str);
		
		System.out.println(number);

처음에는 바꾸고 싶은 문자열을 설정하고 Integer.parseInt로 형변환을 처리 후 정수형 변수에 넣어주면 간단히 

String → Int 형을 바꾸어 진 것을 확인할 수 있다.

 


다음은 정수형에서 문자열 형태로 변환하는 방법을 알아보자. 코드는 아래와 같다.

소스코드

		int number = 123;
		
		String str = Integer.toString(number);
		
		System.out.println(str);

역시 코드 한줄로 간단히 바꿀 수 있는 것을 알 수 있다. 마찬가지로 Integer의 Method인 toString을 사용하여 그 안에 정수형 변수를 넣어 주면 int에서 String으로 변환이 된다.