자바에서 코딩을 진행하다가
java: incompatible types: int cannot be converted to java.lang.String
(String 변수에 int형의 값을 넣으려고 하는 경우)
java: incompatible types: java.lang.String cannot be converted to int
(int형 변수에 String 값을 넣으려고 하는 경우)
등의 에러가 발생하는 경우 형변환이 필요합니다.
$ 자료형.valueOf(문자열);
String strNum = "999";
int intNum;
float fltNum;
double douNum;
intNum = Integer.valueOf(strNum);
fltNum = Float.valueOf(strNum);
douNum = Double.valueOf(strNum);
$ String.valueOf(숫자);
int intNum = 111;
float fltNum = 1.1f;
double douNum = 1.45;
String strNum = new String();
strNum = String.valueOf(intNum);
strNum = String.valueOf(fltNum);
strNum = String.valueOf(douNum);
[Java] Java 주요 개념 요약 정리 (다형성) (0) | 2022.10.20 |
---|---|
[Java] Java 주요 개념 요약 정리 (클래스) (0) | 2022.10.19 |
[Java] Java 주요 개념 요약 정리 (개요, 자료형, 조건문, 배열) (0) | 2022.10.18 |
[Java] Object에서 .equal() 사용하기 (동일한 값을 가질 때 비교) (1) | 2021.02.24 |
[Java] IntelliJ '***-info.java' 에러 해결 방법 (0) | 2021.01.28 |