반응형
안녕하세요
자바로 프로그래밍을 하다보면 String으로 받은 변수를 int로 변환해서 계산해서 사용할 때가 있고,
int로 받은 변수를 String으로 변환해서 다른 Text에 집어넣는 등 형변환이 필요한 경우가 생깁니다
이번 글에서는 int to String, String to int 형 변환에 대해서 알아보겠습니다
String -> int
String에서 int로 변환하는 방법입니다
public class CastingSI {
public static void main(String[] args) {
String str = "100";
int i = Integer.parseInt(str);
System.out.print(i + 100);
}
}
결과 출력
int로 변환되어서 + 100을 더하면 200이 출력됩니다
int -> String
int에서 String으로 변환하는 방법입니다
int에서 String으로 변환하는 방법은 두 가지가 있습니다
Integer.toString과 String.valueOf 맘에 드는 방식 하나를 선택해 사용하면 됩니다
보통 Integer.toString을 많이 사용합니다
public class CastingSI {
public static void main(String[] args) {
int i = 100;
String str1 = Integer.toString(i);
String str2 = String.valueOf(i);
System.out.println(str1 + 100);
System.out.print(str2 + 100);
}
}
결과 출력
String 변환되어서 +100을 더하면 100100이 출력되는 모습입니다
여기까지 String, int 형 변환 방법에 대해서 알아봤습니다
자바 개발자분들에게 제 글이 도움이 되었으면 좋겠습니다!
반응형
그리드형
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] StringTokenizer, hasMoreTokens(), nextToken() 알아보자! (0) | 2021.05.04 |
---|---|
[JAVA] 향상된 for문 / 배열 for문 (2) | 2021.05.04 |
[JAVA] 이클립스 디버깅하는 방법에 대해서 알아보자! (0) | 2021.05.03 |
[JAVA] The method sort(int[]) in the type Arrays is not applicable for the arguments (int[], Collections.reverseOrder()) (0) | 2021.05.03 |
[JAVA] 배열(Array) 정렬하기(오름차순, 내림차순) (0) | 2021.05.03 |