我需要有关分离列表的帮助。我对此真的很陌生
我有一个导致此结果的代码
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
列表。