AngelPlayer`s Diary

자바에서 코딩을 진행하다가

 

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);

 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band