关闭。这个问题需要细节或清晰。它目前不接受答案。**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
三天前关门了。改进这个问题如何转换 List<String> 在保留 [ 以及 ] ?例如:
List<String>
[
]
[hello, hello2, hello3]
ggazkfy81#
列表->字符串
Arrays.toString(list.toArray())
字符串->列表
List<String> converted = Arrays.asList(str.substring(1, str.length()-1).split(","));
o4tp2gmn2#
如果我没弄错你想要什么。对于要字符串的列表:
String str = Arrays.toString(list.toArray());
对于要列出的字符串:
List<String> list = Arrays.asList(str.substring(1, str.length()-1).split(","));
dxxyhpgq3#
有很多方法,这里有一个。
List<String> list = Arrays.asList("hello", "hello2", "hello3"); String s = list.toString(); System.out.println(s); list = Arrays.asList(s.substring(1,s.length()-1).split("\\s*,\\s*")); System.out.println(list);
印刷品
[hello, hello2, hello3] [hello, hello2, hello3]
3okqufwl4#
现在用这个做一个字符串:
String result = console.stream() .map(n -> String.valueOf(n)) .collect(Collectors.joining(",", "{", "}"));
稍后,我可以替换{和}而不是[和],这样一切都正常了:d谢谢你的回答
4条答案
按热度按时间ggazkfy81#
列表->字符串
字符串->列表
o4tp2gmn2#
如果我没弄错你想要什么。
对于要字符串的列表:
对于要列出的字符串:
dxxyhpgq3#
有很多方法,这里有一个。
印刷品
3okqufwl4#
现在用这个做一个字符串:
稍后,我可以替换{和}而不是[和],这样一切都正常了:d
谢谢你的回答