오늘의 취준/오늘의 공부

[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; 과 같이 코드를 짜면 됨.