java 将字符串以逗号间隔转为字符串list
时间: 2024-11-20 20:28:10 浏览: 22
在Java中,将字符串按照指定字符(如逗号)分割成字符串列表,可以使用`String.split()`方法配合`List<String>`。这个过程大致分为以下几个步骤:
1. 定义一个字符串,例如:"apple,banana,orange"。
2. 使用`split(",")`方法,该方法会返回一个新的字符串数组,数组中的元素是原字符串按逗号分隔后的结果。
3. 将得到的字符串数组转换为`List<String>`,通常使用`Arrays.asList()`方法或者直接创建一个新的`ArrayList<String>`,然后添加数组的所有元素。
以下是示例代码:
```java
import java.util.ArrayList;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String str = "apple,banana,orange";
// 方法一:使用Arrays.asList()
List<String> list = Arrays.asList(str.split(","));
// 或者使用ArrayList
// List<String> list = new ArrayList<>();
// for (String item : str.split(",")) {
// list.add(item);
// }
// 打印列表内容
for (String item : list) {
System.out.println(item);
}
}
}
```
运行此程序,会输出三个水果名:apple、banana、orange。
阅读全文