Java 中的单独列表<String>

问题描述 投票:0回答:1

我需要有关分离列表的帮助。我对此真的很陌生

我有一个导致此结果的代码

List<String> inputLetters = singletonList(Arrays.asList(setOfLetters(), "f").toString()); 

[[a,b,c,d,e],f]

setOfLetters() 来自查询

我的问题是如何才能得到这样的结果?

[a、b、c、d、e、f]

是用for循环吗?或者任何你可以建议的东西。非常感谢。

java arrays string for-loop java-stream
1个回答
0
投票

对于这个特定问题,我不会尝试循环遍历数组并以这种方式解决它。

我的想法是将

"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
列表。

© www.soinside.com 2019 - 2024. All rights reserved.