[실습]외부에서 알파벳 이름을 받아들여서 첫번째글자를 대문자로 바꿔서 출력
//외부에서 알파벳 이름을 받아들여서 첫번째글자를 대문자로 바꿔서 출력
public class StringEx04 {
public static void main(String[] args) {
if(args.length != 1 ){ //인자의 갯수가 0개인지 검사
System.out.println("인자의 갯수가 틀립니다.");
}else{
String str = args[0];
// System.out.println(str);
// 1.공백중심의 문자열 분리
// 2.단어에서 첫글자와 나머지글자 분리
// 3.첫글자 저장
// 4.저장한 첫글자 대문자화
// 5.나머지 글자 저장
// 6.병합
String[] arrStr = str.split(" ");
String result = "";
for(String data : arrStr){
// System.out.println(data);
String first = data.substring(0,1).toUpperCase(); //문자열(String) 메서드를 중첩해서 사용할수 있다.
String last = data.substring(1);
// System.out.println(first);
// System.out.println(last);
String word = first + last ;
// System.out.print(word);
result = result + word + " ";
}
System.out.println("입력 : " + args[0]);
System.out.println("결과 : " + result);
}
}
}