java中将string转化为list
时间: 2023-11-25 07:06:18 浏览: 26
可以使用字符串分割函数,将字符串按照指定分隔符分割成字符串数组,然后将字符串数组转化为List。
例如:
```
String str = "1,2,3,4,5";
String[] strArr = str.split(",");
List<String> strList = Arrays.asList(strArr);
```
这样就可以将字符串 "1,2,3,4,5" 转化为 List,其中每个元素分别为 "1", "2", "3", "4", "5"。
相关问题
java 中将list中的string转换成jsonobject
要将List中的String转换为JSONObject,您需要使用JSON库。以下是一个示例代码:
```java
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> stringList = new ArrayList<>();
stringList.add("Hello");
stringList.add("World");
JSONArray jsonArray = new JSONArray();
for (String str : stringList) {
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("string", str);
} catch (JSONException e) {
e.printStackTrace();
}
jsonArray.put(jsonObject);
}
System.out.println(jsonArray.toString());
}
}
```
在这个示例中,我们首先创建了一个包含两个字符串的列表。然后,我们使用JSONArray和JSONObject类将每个字符串转换为JSONObject并将其添加到JSONArray中。最后,我们使用toString方法将JSONArray转换为字符串并打印出来。
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库。