static char[] vowelArray = {'e', 'i', 'u', 'o', 'a'};
public static String insertDashAfterWovel(String input){
char[] tmp=input.toCharArray();
for (int i = 0; i < tmp.length; i++) {
if (tmp[i]== vowelArray[i]){
tmp[i]+='-';
return tmp.toString();
}
}
return "";
我做的方法不行。如何使它在每个检测到的元音后添加一个破折号并返回如下示例中的字符串?我为这个方法做了一个测试类来验证我是否正确。
“角斗士”应该返回“gla-di-a-to-r”
守着星空守着你
慕尼黑5688855
FFIVE
相关分类