public class StringEx { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub if (args.length !=1){ System.out.println("인자의 갯수가 틀립니다."); } else { String str = args[0]; // System.out.println(str); // 1. 공백 중심의 문자열 분리(단어 추출) // 2. 단어에서 첫 글자와 나머지 글자들을 분리 // 3. 첫글자의 대문자화 // 4. 재조합 String[] arrStr = str.split(" "); String result = " "; for(String data : arrStr){ // System.out.println(data); String first = data.substring(0,1).toUpperCase(); 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("결과 :" +result); } } }// 소스코드 줄이기 public class StringEx { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub if (args.length !=1){ System.out.println("인자의 갯수가 틀립니다."); } else { String result = " "; for(String data : args[0].split(" ")){ result = result +data.substring(0,1).toUpperCase() + data.substring(1) + " "; } System.out.println("결과 :" +result); } } }
'Java' 카테고리의 다른 글
Wrapper 클래스 실습 (0) | 2013.03.20 |
---|---|
StringBuffer 실습 (0) | 2013.03.20 |
영문이름 대문자로 바꾸기 연습 (0) | 2013.03.20 |
String 실습 (0) | 2013.03.20 |
오버라이딩 (0) | 2013.03.20 |