본문 바로가기
IT/JAVA

Java - 형변환 정리

by 삐약 개발자 2024. 11. 21.
반응형

String 변환

 

String int
Interger.parseInt();

String str = "123";
int num = Integer.parseInt(str);
System.out.println(str + 1); // 1231
System.out.println((int) Integer.parseInt(str) + 1); // 124
System.out.println(num + 1); // 124


String Double
Double.parseDouble();

String str = "123";
Double num = Double.parseDouble(str);
System.out.println((double) Double.parseDouble(str) + 1); // 124.0
System.out.println(num + 1); // 124.0


String  Long
Long.parseLong();

String str = "123";
Long num = Long.parseLong(str);
System.out.println((long) Long.parseLong(str) + 1);
System.out.println(num + 1);


String Char
StringFormat.chartAt( index )

String str = "Charater";
char character = str.charAt(0);
System.out.println(character); // C

 


Int 변환


Int  String
Interger.toString();

int num = 1234;
String str = Integer.toString(num);
System.out.println(str.equals("1234")); // true


Int   Long
Long.valueOf();

int num = 1234;
Long longValue = Long.valueOf(num);
System.out.println(longValue + 1); // 1235

 

Int  Double

Double.valueOf();

int num = 1234;
Double doubleValue = Double.valueOf(num);
System.out.println(doubleValue + 1); // 1235.0

 

반응형

'IT > JAVA' 카테고리의 다른 글

Java - 배열  (0) 2024.11.22
JAVA - 반복문 문제풀이  (0) 2024.11.22
JAVA - break  (0) 2024.11.21
JAVA - 연산자  (1) 2024.11.20
JAVA - [변수, 타입, 문자열] 문제풀이 정리  (0) 2024.11.20