Java
[JAVA] 변수형 타입 변환하기
_yoonie
2022. 12. 6. 11:14
# String을 숫자로 변환하기
1. String에서 int
Integer.parseInt(String)
String str = "300";
int a = 0;
a = Integer.parseInt(str); //300
2. String에서 float
Float.parseFloat(String)
String str = "300.32";
float a = 0;
a = Float.parseFloat(str); //300.32
# String을 Date로 변환하기
1. String에서 LocalDate
LocalDate.parse(String)
String dateStr = "20230802";
LocalDate localDate = LocalDate.parse(dateStr);
System.out.println(localDate); //20230802
# Char을 변환하기
1. Char ▶ String/Int
Number타입의 데이터를 String으로 형 변환 할 경우 다음과 같은 오류 발생
java.math.BigDecimal cannot be cast to java.lang.String
String seq = (String)list.get("seq"); //오류
String seq = String.valueOf(list.get("seq")); //정상변환
char c = '5';
int a = Integer.parseInt(String.valueOf(c)); //5
728x90