오늘의 취준/오늘의 공부
[Java] 여러 자료형 바꾸기/사용하기
gogoem
2023. 8. 7. 15:10
728x90
[String을 정수로 바꾸기]
Integer.parseInt(x);
[String 문자열을 향상된 for 문으로 사용하려면]
1. 문자열을 배열로 바꿔주기
String[] arr = str.split(""); //.split을 이용해 String 문자열을 String 배열로 바꿔줌.
for(String x : arr){ ... }
2. String 문자열을 charArray로 바꿔주기
for(char x : arr.toCharArray()){ ... }
[String 문자열이 정수인지 확인]
str.matches("-?\\d+"); // bool 값으로 나옴.
[Java Switch 문 사용]
switch (검사할 변수){
case 일치하는 값:
실행문;
break; //넣어주지 않으면 하위 케이스 문 모두 실행됨.
case 일치하는 값:
실행문;
break;
default: //일치하는 케이스가 없을 때 실행됨.
실행문;
break;
}
[char 을 int로 저장하기(아스키 코드 이용)]
char x = 0; 일 때,
int a = x; 를 수행하면 a 에는 문자 0 의 아스키 넘버값인 48이 들어가게 된다.
따라서 a에 0을 저장하고 싶다면
int a = x-48; 과 같이 코드를 짜면 됨.