如果我给出的字符串的ArrayList,即{"hello", "goodbye", "morning", "night"},我该如何检查有多少a的,b的,c的,等有列表中?
该方法必须返回一个ints 数组,其中position [0]是a's 的数字等.例如returnArray[1] = 1,因为b列表中有一个.有没有比仅仅硬编码每个字母更好的方法呢?
public static int[] getLetters( ArrayList<String> list) {
int [] result = new int[25];
if(list.contains('a')) {
result[0] = result[0] + 1;
}
return result;
}
Run Code Online (Sandbox Code Playgroud)
有没有比再重复上述策略25次更好的方法?