*문제
입력받은 영문이름의 앞글자를 대묹로 변환하여 출력해준다.
각 이름의 글자는 " "(공백)으로 구분한다.
이름의 길이는 가변적이다.
public class StringEx { public static void main(String[] args) { String name = "hong gil dong";
String nameTrim = name.trim(); //앞뒤의 공백을 제거
String[] div = name.split(" "); //" "로 구분하여 나눔 for(String divA : div){ String name1 = divA.substring(0,1); //첫글자 추출하여 저장 String name1Dea = name1.toUpperCase(); //첫글자를 대문자화하여 저장 String name2 = divA.substring(1); //두번째 글자부터 추출하여 저장 String nameSum = name1Dea.concat(name2); //저장한 두개를 하나로 합침 System.out.print(nameSum + " "); //합친것을 출력 } } }
출력물
Hong Gil Dong
'JAVA' 카테고리의 다른 글
[실습]외부에서 알파벳 이름을 받아들여서 첫번째글자를 대문자로 바꿔서 출력 (0) | 2013.02.01 |
---|---|
묵시적, 명시적 형변환 (0) | 2013.01.31 |
객체형(String) 자료 비교 (0) | 2013.01.31 |
Stirng의 다양한 객체 메서드 (0) | 2013.01.31 |
다형성 실습2 (0) | 2013.01.31 |