String转集合对象
时间: 2023-08-16 16:14:53 浏览: 87
您可以使用Java中的`Arrays.asList()`方法将一个字符串转换为集合对象。下面是一个示例代码:
```java
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String str = "1,2,3,4,5";
List<String> list = Arrays.asList(str.split(","));
System.out.println(list);
}
}
```
在上述示例中,我们首先使用`String`类的`split()`方法将字符串按逗号分隔,并将结果存储为一个字符串数组。然后,我们使用`Arrays.asList()`方法将该数组转换为一个`List`集合对象。
输出结果将是`[1, 2, 3, 4, 5]`,其中每个元素表示字符串中的一个数字。
相关问题
c# 对象集合转string
如果你有一个对象集合,你可以使用`string.Join`方法和LINQ表达式来将其转换为字符串。假设你有一个名为`Person`的类,其中包含`Name`和`Age`属性:
```csharp
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
List<Person> people = new List<Person>
{
new Person { Name = "Alice", Age = 25 },
new Person { Name = "Bob", Age = 30 },
new Person { Name = "Charlie", Age = 35 }
};
```
你可以使用以下代码将`people`集合转换为逗号分隔的字符串:
```csharp
string result = string.Join(", ", people.Select(p => $"{p.Name} ({p.Age})"));
Console.WriteLine(result); // 输出:"Alice (25), Bob (30), Charlie (35)"
```
在这个例子中,我们使用`Select`方法将每个`Person`对象转换为一个字符串,然后使用`string.Join`方法将它们连接起来。在`Select`方法中,我们使用一个简单的字符串插值表达式来创建每个人的字符串表示形式。
字符串 String 转List对象集合
要将字符串转换为List对象集合,可以使用split()方法将字符串拆分为一个个元素,然后将这些元素添加到List中。下面是一个示例代码:
```java
String str = "apple,banana,orange";
List<String> list = Arrays.asList(str.split(","));
```
在这个示例中,我们将字符串"apple,banana,orange"使用逗号作为分隔符拆分成一个字符串数组,然后使用Arrays.asList()方法将数组转换为List对象。现在,list对象中包含了三个元素"apple"、"banana"和"orange"。
请注意,使用Arrays.asList()方法返回的List对象是一个固定大小的列表,不支持添加或删除元素。如果需要对列表进行修改操作,可以创建一个新的ArrayList对象并将拆分后的元素逐个添加到其中:
```java
String str = "apple,banana,orange";
List<String> list = new ArrayList<>(Arrays.asList(str.split(",")));
```
这样,我们就可以将字符串转换为List对象集合。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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)