Java字符串集合转数组
时间: 2023-09-02 12:11:07 浏览: 126
在Java中,可以使用多种方式将集合转换为数组。以下是三种常见的方式:
方式一:使用集合的toArray()方法
List<Integer> list = new ArrayList<>();
list.add(2);
list.add(4);
list.add(6);
Integer[] array1 = list.toArray(new Integer[list.size()]);
方式二:使用Java 8的Stream API
List<Integer> list = new ArrayList<>();
list.add(2);
list.add(4);
list.add(6);
相关问题
java 字符串集合转数组
可以使用Java中的toArray()方法将字符串集合转换为数组。以下是示例代码:
```java
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");
stringList.add("Java");
// 将字符串集合转换为数组
String[] stringArray = stringList.toArray(new String[0]);
// 打印数组元素
for (String str : stringArray) {
System.out.println(str);
}
}
}
```
在上述代码中,我们首先创建了一个字符串集合`stringList`,并添加了一些字符串元素。然后,我们使用`toArray()`方法将字符串集合转换为数组。需要注意的是,我们需要提供一个与集合大小相同的空数组作为参数,这里我们使用`new String[0]`创建一个空数组。最后,我们使用for-each循环打印数组中的元素。
运行上述代码将输出:
```
Hello
World
Java
```
这样就完成了将字符串集合转换为数组的操作。希望对你有所帮助!如果有任何疑问,请随时提问。
字符串转数组 数组转字符串 字符串转集合 集合转字符串 java
Java中实现字符串转数组和数组转字符串的方法有很多种,以下是其中的一些方法:
1. 字符串转数组:使用String类的split()方法,可以将字符串按照指定的分隔符分割成字符串数组。
2. 数组转字符串:使用Arrays类的toString()方法,可以将数组转换为字符串。
3. 字符串转集合:使用Arrays类的asList()方法,可以将字符串数组转换为List集合。
4. 集合转字符串:使用StringBuilder类的append()方法,可以将集合中的元素逐个添加到StringBuilder对象中,最后使用toString()方法将其转换为字符串。
以下是具体的代码实现:
1. 字符串转数组:
```
String str = "1,2,3,4,5";
String[] arr = str.split(",");
```
2. 数组转字符串:
```
int[] arr = {1, 2, 3, 4, 5};
String str = Arrays.toString(arr);
```
3. 字符串转集合:
```
String[] arr = {"apple", "banana", "orange"};
List<String> list = Arrays.asList(arr);
```
4. 集合转字符串:
```
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
StringBuilder sb = new StringBuilder();
for (String s : list) {
sb.append(s).append(",");
}
String str = sb.toString();
```
阅读全文
相关推荐














