# 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
'Java' 카테고리의 다른 글
[Java] LocalDate 비교 (0) | 2023.08.10 |
---|---|
[JAVA] HashMap, LinkedHashMap - value로 key찾기 (0) | 2023.08.09 |
[JAVA] Set과 Map의 차이 (0) | 2023.07.27 |
[JAVA] Java HashMap, LinkedHashMap, TreeMap (0) | 2023.02.16 |
[JAVA] 자바 TreeMap 사용하기 (0) | 2023.02.16 |