classSolution{publicstaticfinal HashSet<Character> set =newHashSet<Character>(Arrays.asList('a','A','e','E','i','I','o','O','u','U'));public String reverseVowels(String s){char[] charArray = s.toCharArray();int end = charArray.length -1;for(int i =0; i < end; i++){if(set.contains(charArray[i])){for(int k = end; k > i; k--){if(set.contains(charArray[k])){char temp = charArray[k];
charArray[k]= charArray[i];
charArray[i]= temp;
end = k -1;break;}}}}return String.valueOf(charArray);}}
编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例 1:输入: "hello"输出: "holle"示例 2:输入: "leetcode"输出: "leotcede"说明:元音字母包含字母"aeiouAEIOU"。class Solution { public static final HashSet<Character> set = new HashSet<Character>(Arrays.asList('a', 'A', 'e', '