string转list集合
时间: 2023-10-04 14:13:13 浏览: 57
您可以使用split函数将字符串拆分为列表元素。例如:
s = "hello world"
lst = s.split()
print(lst)
输出:['hello', 'world']
如果您的字符串中使用了自定义分隔符,则可以在split函数中指定该分隔符。例如:
s = "1,2,3,4,5"
lst = s.split(",")
print(lst)
输出:['1', '2', '3', '4', '5']
相关问题
string数组转list集合
要将一个 string 数组转换成 List 集合,可以使用 Arrays.asList() 方法。
public static void main(String[] args) {
// 定义一个 string 数组
String[] stringArray = {"Hello", "World", "Java"};
// 将 string 数组转换成 List 集合
List<String> stringList = Arrays.asList(stringArray);
// 打印输出 List 集合内容
System.out.println(stringList);
}
在上面的代码中,首先定义了一个 string 数组 stringArray,其中包含了三个字符串元素。
然后,通过调用 Arrays.asList() 方法,将 string 数组转换成 List 集合。该方法会返回一个不可修改的 List,所以不能进行增删操作。
最后,通过打印输出来验证转换结果。
运行以上代码,输出结果为:[Hello, World, Java],表示转换成功。
string集合转long集合
要将String集合转为Long集合,可以使用循环遍历String集合的每个元素,并使用Long.parseLong()方法将每个String元素转换为Long类型,然后将转换后的Long元素添加到新的Long集合中。
示例代码如下:
```java
import java.util.ArrayList;
import java.util.List;
public class StringToLong {
public static void main(String[] args) {
List<String> stringList = new ArrayList<>();
stringList.add("123");
stringList.add("456");
stringList.add("789");
List<Long> longList = new ArrayList<>();
for (String str : stringList) {
longList.add(Long.parseLong(str));
}
System.out.println("转换后的Long集合:" + longList);
}
}
```
阅读全文