예제를 통한 배열의 이해4(소문자-->대문자)Backend/java2018. 8. 3. 16:26
Table of Contents
반응형
package day04;import java.util.Arrays;public class P193 {public static void main(String[] args) {char[] chars = new char[5]; // char --> default 초기화 == ' ' == 공백문자로 초기화chars[0] = 'A';chars[1] = 'B';chars[2] = 'C';chars[3] = 'D';System.out.println(Arrays.toString(chars));char[] char2 = { 'a', 'b', 'c', 'd', ' ' }; // 비어 있는 데이터도 방이 만들어 질 것이기 때문에 .System.out.println(Arrays.toString(char2));for (char c : char2) {System.out.println(c + "-->" + (int) c + "-->" + (char) (c - 32));System.out.println(c + "-->" + (int) c + "-->" + (char) (c - 32));}String msg = "hello java test ..."; // msg가 가르키는 방향에는 hello java test가 있을 것이다 . String 배열에는 내부적으로 char배열로 관리되고// 있다.char[] charmsg = new char[msg.length()]; // charmsg에 msg의 문자를 꺼내어서 초기화for (int i = 0; i < charmsg.length; i++) {char temp = msg.charAt(i);charmsg[i] = 'a'<= temp && temp<='z' ? (char)(temp-32) : temp;}System.out.println(msg);System.out.println(Arrays.toString(charmsg));char [] msg2 = msg.toCharArray();// char의 배열로System.out.println(Arrays.toString(msg2));}}
반응형
'Backend > java' 카테고리의 다른 글
연습문제2 (0) | 2018.08.03 |
---|---|
사용자의 입력값이 yes 일때 "true"를 출력해 보자. (0) | 2018.08.03 |
배열을 복사해 보자 (System.arraycopy) (0) | 2018.08.03 |
예제를 통한 배열의 이해3(Arrays클래스) (0) | 2018.08.03 |
예제를 통한 배열이해(Array클래스) (0) | 2018.08.03 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상