class Solution {
public boolean halvesAreAlike(String s) {
Set<Character> set = new HashSet<>(Arrays.asList('a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'));
int len = s.length()/2;
int count1 = 0, count2 = 0;
for(int i = 0; i < len; i++){
if(set.contains(s.charAt(i))) ++count1;
if(set.contains(s.charAt(i + len))) ++count2;
}
return count1 == count2;
}
}
1512.判断字符串的两半是否相似
本文介绍了一个简单的Java方法,用于判断一个字符串的两半部分在元音字母数量上是否相等。通过将字符串分为两个相等的部分,并计算每部分中特定元音字母的数量来进行比较。

被折叠的 条评论
为什么被折叠?



