题目描述
给你一个字符串 s ,仅反转字符串中的所有元音字母,并返回结果字符串。
元音字母包括 ‘a’、‘e’、‘i’、‘o’、‘u’,且可能以大小写两种形式出现。
样例描述
示例 1:
输入:s = "hello"
输出:"holle"
示例 2:
输入:s = "leetcode"
输出:"leotcede"
思路
- 双指针。首先将字符串转换成字符数组,方便根据索引获取值。
- 注意可能有大写或者小写,可以统一将待判断的字符转化成小写在进行判断。
toCharArray()
,toLowerCase()
,indexOf()
必备方法
代码
class Solution {
char vowels[] = new char[]