string字符串更据,分割,并转换成list,java代码
时间: 2023-07-14 18:08:08 浏览: 80
你可以使用Java中的`split()`方法将一个字符串根据逗号分割成一个字符串数组,然后使用`Arrays.asList()`方法将该数组转换成一个List。以下是相应的示例代码:
```java
String str = "string1,string2,string3";
String[] strArray = str.split(",");
List<String> strList = Arrays.asList(strArray);
```
这段代码将字符串"string1,string2,string3"根据逗号分割成一个字符串数组,然后将该数组转换成一个List。现在你可以使用`strList`来操作这个字符串列表了。
相关问题
java 把逗号连接的字符串转换成list
可以使用 Java 的 split 方法将逗号连接的字符串分割成字符串数组,然后将数组转换为 List。示例代码如下:
```java
String csvString = "apple,banana,orange";
String[] items = csvString.split(",");
List<String> itemList = Arrays.asList(items);
```
上述代码中,csvString 是逗号连接的字符串,items 是分割后的字符串数组,itemList 是将数组转换为 List 后的结果。如果需要使用可变长度的 List,可以使用以下代码:
```java
String csvString = "apple,banana,orange";
String[] items = csvString.split(",");
List<String> itemList = new ArrayList<>(Arrays.asList(items));
```
在上述代码中,ArrayList 构造函数接受一个 Collection 类型的参数,我们可以使用 Arrays.asList 方法将数组转换为 Collection 类型,然后通过 ArrayList 构造函数创建 ArrayList 对象。
java 检查字符串是否被指定分隔符分隔,并转换成list
可以使用Java的String类的`split()`方法将字符串根据指定的分隔符分割成一个数组,然后将数组转换成List。
例如,假设你有一个字符串`str`,分隔符为逗号,可以按照如下方式实现:
```java
String str = "apple,banana,orange";
String delimiter = ",";
// 检查字符串是否被指定分隔符分隔
if (str.contains(delimiter)) {
// 分割字符串并转换成List
List<String> list = Arrays.asList(str.split(delimiter));
System.out.println(list);
} else {
System.out.println("字符串未被指定分隔符分隔");
}
```
这里使用`contains()`方法检查字符串是否包含指定的分隔符,如果包含,则使用`split()`方法将字符串分割成一个数组,再使用`Arrays.asList()`方法将数组转换成List。如果不包含,则输出提示信息。
注意,使用`Arrays.asList()`方法得到的List是一个不可变的List,如果需要修改List中的元素,需要将其复制到一个新的可变List中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)