java将字符串转化为list
时间: 2023-11-16 18:06:26 浏览: 28
可以使用 String 类的 split() 方法将字符串按照指定的分隔符进行分割,然后将得到的字符串数组转化为 List,示例代码如下:
```java
String str = "apple,orange,banana";
List<String> list = Arrays.asList(str.split(","));
```
这里使用逗号作为分隔符,将字符串 "apple,orange,banana" 分割为数组 ["apple", "orange", "banana"],然后通过 Arrays.asList() 方法将其转化为 List。
相关问题
java中将list字符串转换为List集合
可以使用Java中的split方法和Arrays.asList方法实现将字符串转换为List集合。具体实现代码如下:
```java
String str = "item1,item2,item3";
List<String> list = Arrays.asList(str.split(","));
```
这样就将字符串str以逗号为分隔符转换为List集合了。
java中如何将JSON字符串转换为List
在Java中,你可以使用`Gson`库来将JSON字符串转换为List对象。首先,你需要在你的项目中添加`Gson`库的依赖。这是一个常见的依赖示例:
```xml
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.8</version>
</dependency>
```
然后,你可以使用以下代码将JSON字符串转换为List对象:
```java
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
String json = "[{\"name\":\"John\",\"age\":30},{\"name\":\"Alice\",\"age\":25}]";
Gson gson = new Gson();
List<Person> personList = gson.fromJson(json, new TypeToken<List<Person>>() {}.getType());
```
在这个例子中,`Person`是一个自定义的类,它具有`name`和`age`属性。`fromJson`方法将JSON字符串转换为一个List对象,其中每个元素都是一个`Person`对象。
请注意,你需要确保JSON字符串的格式与你的类定义相匹配。此外,你还需要处理可能的JSON解析异常,例如`JsonSyntaxException`。
希望这可以帮助到你!