gpt4 book ai didi

java - 将字符串转换为数组 List Java

转载 作者:行者123 更新时间:2023-12-01 12:35:47 25 4
gpt4 key购买 nike

我有一个像这样的字符串:

["http://www.ebuy.al/Images/dsc/17470_500_400.jpg", "http://www.ebuy.al/Images/dsc/17471_500_400.jpg"]

如何将其转换为 StringArrayList

最佳答案

使用Arrays#asList

String[] stringArray = { "http://www.ebuy.al/Images/dsc/17470_500_400.jpg", "http://www.ebuy.al/Images/dsc/17471_500_400.jpg"}
List<String> stringList = Arrays.asList(stringArray);

如果您的字符串包含大括号[]和双引号"",那么您应该首先手动解析字符串。

String yourString = "[\"http://www.ebuy.al/Images/dsc/17470_500_400.jpg\", \"http://www.ebuy.al/Images/dsc/17471_500_400.jpg\"]";
String[] stringArray = yourString
.substring(1, yourString.length() - 2)
.replace('"', '\0')
.split(",\\s+");
List<String> stringList = Arrays.asList(stringArray);

尝试上述当且仅当您将始终收到这种格式的字符串。否则,请使用适当的 JSON 解析器库,例如 Jackson .

关于java - 将字符串转换为数组 List Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25608827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com