JAVA中将字符串转为list
时间: 2023-08-07 22:16:30 浏览: 55
在Java中,你可以使用String类的`toCharArray()`方法将字符串转换为字符数组,然后将字符数组转换为列表。以下是示例代码:
```java
String str = "Hello, World!";
char[] charArray = str.toCharArray(); // 将字符串转换为字符数组
List<Character> list = new ArrayList<>(); // 创建一个空列表
for (char c : charArray) {
list.add(c); // 将字符数组的每个元素添加到列表中
}
System.out.println(list);
```
这将输出:
```
[H, e, l, l, o, ,, , W, o, r, l, d, !]
```
每个字符都被转换为一个列表元素。
相关问题
java中将list字符串转换为List集合
可以使用Java中的split方法和Arrays.asList方法实现将字符串转换为List集合。具体实现代码如下:
```java
String str = "item1,item2,item3";
List<String> list = Arrays.asList(str.split(","));
```
这样就将字符串str以逗号为分隔符转换为List集合了。
java中将List转换为Json字符串
可以使用Gson库来将List转换为Json字符串,示例代码如下:
```java
import com.google.gson.Gson;
List<String> list = new ArrayList<>();
list.add("item1");
list.add("item2");
Gson gson = new Gson();
String json = gson.toJson(list);
System.out.println(json);
```
输出结果为:
```
["item1","item2"]
```
其中,`toJson()`方法会将List对象转换为Json字符串。注意,需要先导入Gson库。