【发布时间】:2018-05-16 06:51:03
【问题描述】:
我有一个带有 (String, Object) 的哈希表。我必须通过键字符串的长度来分隔所有对象,并创建一个长度相同的字符串数组。有人可以指导我如何做到这一点吗? 到目前为止我的代码:
Set<String> keys = words.keySet();
ArrayList<ArrayList<Word>> outer = new ArrayList<ArrayList<Word>>();
ArrayList<Word> inner = new ArrayList<Word>();
for(String key: keys) {
for (int i=0; i< 15; i++) {
if (key.length() == i) {
inner.add(words.get(key));
}
outer.add(i, inner);
}
}
【问题讨论】:
-
最终输出中有多少个实际数组?你有没有在这个问题上做过任何工作?
-
一个数组里面有多个数组。
-
那么问题到底是什么?
-
您的问题得到解答了吗?
标签: java data-structures hashtable