package catic.test; /** * @ClassName: TestXBQ * @Description: TODO 輸出字符串中的大寫字母,並倒序輸出 * @author xbq * @version 1.0 * @date 2017-4-20 下午4:39:26 */ public class StrUtil { /** * @Title: getUpCaseAndReverse * @Description: TODO 輸出字符串中的大寫字母,並倒序輸出 * @param str * @return: void */ private static void getUpCaseAndReverse(String str){ StringBuffer buffer = new StringBuffer(); // 轉為char數組 char[] ch = str.toCharArray(); // 得到大寫字母 for(int i = 0; i < ch.length ; i++){ if(ch[i] >= 'A' && ch[i] <= 'Z'){ buffer.append(ch[i]); } } // 倒序 buffer = buffer.reverse(); System.out.println(buffer.toString()); } /** * @Title: main * @Description: TODO 測試 * @param agrs * @return: void */ public static void main(String[] agrs) { String s = "absjjsjAjjBsk23C29D"; getUpCaseAndReverse(s); } }