오늘은 자바에서 정수형을 문자열로 바꾸는 방법, 문자열을 정수로 바꾸는 방법에 대해 포스팅해보도록 하겠습니다.
1. String -> int
먼저 문자열을 정수형으로 바꾸는 방법입니다.
Interger.parseInt("123")
바로 Integer.parseInt()라는 메서드를 사용하면 되는데요, 매개변수 자리에 String 값을 넣어주시면 문자열이 정수형으로 바뀝니다.
public class Main {
public static void main(String args[]) {
int a, b;
// a="1"; 오류 발생
// b="10"; 오류 발생
a=Integer.parseInt("1");
b=Integer.parseInt("10");
System.out.println(a+b);
}
}
이 예시를 보시면 정수형 변수 a, b에 문자열 값인 "1", "10"을 그대로 넣어주면 오류가 발생하지만, Integer.parseInt()를 이용하면 정수형 변수에 값을 넣을 수 있고, 계산까지 가능합니다.
2. int -> String
그렇다면 반대로 정수형을 문자열로 어떻게 바꿀까요?
String.valueOf(123)
이 메서드를 사용해주시면 정수형을 문자열로 바꿔서 사용하실 수 있습니다.
String.valueOf를 이용하면 정수형뿐만이 아닌 다른 여러 자료형들도 형변환을 할 수 있으니 유용하게 쓰실 수 있으실 것 같습니다 :)
'컴퓨터 언어 > JAVA' 카테고리의 다른 글
[JAVA] 큐(Queue) 클래스 (0) | 2020.07.31 |
---|---|
[JAVA] 스택(Stack) 클래스 (0) | 2020.07.29 |
[JAVA] 쓰레드(Thread) (3) - 데몬 쓰레드(Daemon Thread) (0) | 2020.07.02 |
[JAVA] 쓰레드(Thread) (2) (0) | 2020.06.18 |
[JAVA] 쓰레드(Thread) (1) (0) | 2020.06.17 |