如何正确填充类型为ArrayList?的ArrayList
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何正确填充类型为ArrayList?的ArrayList相关的知识,希望对你有一定的参考价值。
public static ArrayList<ArrayList<String>> sortWords(ArrayList<String> words)
ArrayList<ArrayList<String>> buckets = new ArrayList<ArrayList<String>>(26);
String letters = "abcdefghijklmnopqrstuvwxyz";
for(int i = 0; i < 26; i++)
//keeps track of current letter in letters
int let = 0;
for(int word = 0; word < words.size(); word++)
//if first letter of current word equals letter for current bucket
if(letters.substring(let,let+1).compareToIgnoreCase(words.get(word).substring(0, 1)) == 0)
buckets.get(i).add(words.get(word));
let++;
return buckets;
我是APCSA的学生,正在尝试回答教科书中的问题。基本上,给定一个不同单词的ArrayList,我需要创建并返回带有26个“存储桶”的ArrayList类型的ArrayList,...
buckets.add(new ArrayList<>());
。以上是关于如何正确填充类型为ArrayList?的ArrayList的主要内容,如果未能解决你的问题,请参考以下文章
将 ArrayList 转换为 Array - 不确定如何使用它 [重复]