packagecom.heima.test; publicclass DebugTest { /** *@param args */ public static void main(String[] args) { String str = "woai nvshen, nvshengengaiwo ";//×îÖÕת»»³ÉWoai Nvshen, Nvshen Gengaiwo // demo1(str); // demo2(str); demo3(str); } /** *@param str */ private static void demo3(String str) { char[] cArr = str.toCharArray(); cArr[0] += 'A' - 'a'; for (int i = 0; i < cArr.length; i++){ if(cArr == ' ' || cArr == ','){ if (i < cArr.length - 1) { if(cArr[i+1] >='a'&& cArr[i+1] <= 'z') cArr[i+1] += 'A' - 'a'; } } } System.out.println(new String(cArr)); } /** *@param str */ private static void demo2(String str) { String strNew = ""; String[] arr = str.split(" "); for (int i = 0; i < arr.length; i++) { String subStr = arr; char[] cArr = subStr.toCharArray(); cArr[0] += 'A' - 'a'; String subStrNew = new String(cArr); strNew = strNew + subStrNew + " "; } System.out.println(strNew.trim()); } /** *@param str */ private static void demo1(String str) { String first =str.substring(0,1).toUpperCase() + str.substring(1,5).toLowerCase(); String second =str.substring(5,6).toUpperCase() + str.substring(6,13).toLowerCase(); String third =str.substring(13,14).toUpperCase() + str.substring(14,20).toLowerCase(); String fourth =str.substring(20,21).toUpperCase() + str.substring(21).toLowerCase(); System.out.println(first + second + third+ fourth); } }
|