List<String>
。我有一个代码会导致这样的结果:
List<String> inputLetters = singletonList(Arrays.asList(setOfLetters(), "f").toString());
[[a, b, c, d, e], f]
setOfLetters()
来自查询我的问题是如何才能得到这样的结果?
[a, b, c, d, e, f]
是用for循环吗?或者任何你能建议的。
我的想法是将
"f"
添加到
setOfLetters()
数组中。这样就可以避免不必要的代码,并通过使用静态值来解决问题。示例:
// Assuming that setOfLetters() is a Set<String> we convert it to an ArrayList<>()
List<String> lettersSet = ArrayList<>(setOfLetters());
lettersSet.add("f");
这样,列表lettersSet
将是
["a","b","c","d","e","f"]
。此外,如果您想将其更改为 SingletonList,您可以使用整个
lettersSet
列表。