packagetreeSet.demo;// 字母转换publicclass treeset01 {publicstaticvoidmain(String[] args){String str ="abZ b, z";int step =1;StringBuilder stringBuilder =newStringBuilder();// 完成移位for(int i =0; i < str.length(); i++){char c = str.charAt(i);if(c >='a'&& c <='z'){int cc =(char)((c -'a'+ step)%26);
stringBuilder.append((char)('a'+ cc));}elseif(c >='A'&& c <='Z'){int cc =(char)((c -'A'+ step)%26);
stringBuilder.append((char)('A'+ cc));}else{
stringBuilder.append(str.charAt(i));}}String string = stringBuilder.toString();System.out.println(string);// 完成元音字母转换StringBuilder stringBuilder1 =newStringBuilder();for(int i =0; i < string.length(); i++){if(isBigYuan(string.charAt(i))){
stringBuilder1.append(Character.toLowerCase(string.charAt(i)));}elseif(isSmallYuan(string.charAt(i))){
stringBuilder1.append(Character.toUpperCase(string.charAt(i)));}else{
stringBuilder1.append(string.charAt(i));}}System.out.println(stringBuilder1);}publicstaticbooleanisBigYuan(char c){return c =='A'|| c =='E'|| c =='I'|| c =='O'|| c =='U';}publicstaticbooleanisSmallYuan(char c){return c =='a'|| c =='e'|| c =='i'|| c =='o'|| c =='u';}}