반응형
대문자를 소문자로 소문자를 대문자로 바꾸기(대소문자 변환)
String str = "abcMDye-4W?EWzz";
//String의 메서드 활용하기
String result = "";
for(int i=0;i<str.length();i++){
char c = str.charAt(i);
if(c>=65 && c<=90){//대문자
result += String.valueOf(c).toLowerCase();
}else if(c>=97 && c<=122){//소문자
result += String.valueOf(c).toUpperCase();
}else{
result += c;
}
}
System.out.println(result);
System.out.println("==========================");
//Character의 메서드 활용하기
String result2 = "";
for(char c : str.toCharArray()){
if(Character.isUpperCase(c)){//대문자
result2 += Character.toLowerCase(c);
}else if(Character.isLowerCase(c)){//소문자
result2 += Character.toUpperCase(c);
}else{
result2 += c;
}
}
System.out.println(result2);
결과
ABCmdYE-4w?ewZZ
==========================
ABCmdYE-4w?ewZZ
반응형
'자바' 카테고리의 다른 글
HashMap key 정렬 (0) | 2016.09.27 |
---|---|
숫자만 입력해야 할 때 문자 입력 여부 체크하기 (0) | 2016.09.27 |
자바를 이용한 여러개의 숫자 중 최대값, 최소값 구하기 (0) | 2016.09.26 |
배열을 ArrayList로 변환, ArrayList를 배열로 변환 (0) | 2016.09.26 |
자바에서 실수 데이터 사용시 반올림,올림,내림 처리 (0) | 2016.09.23 |