当前位置:首页 > 行业动态 > 正文

java string转list集合,list集合转成数组(java list转为string)

以下是Java中将String转换为List,以及将List转换为Array的详细步骤:

1、String转List

创建ArrayList对象

使用Arrays.asList()方法将字符串分割成数组,然后将其添加到ArrayList中。

import java.util.*;
public class Main {
    public static void main(String[] args) {
        String str = "hello world";
        List<String> list = new ArrayList<>(Arrays.asList(str.split("")));
        System.out.println(list);
    }
}

2、List转Array

使用List的toArray()方法将List转换为Array。

import java.util.*;
public class Main {
    public static void main(String[] args) {
        List<String> list = Arrays.asList("Hello", "World");
        String[] array = list.toArray(new String[0]);
        System.out.println(Arrays.toString(array));
    }
}

3、List转String

使用String.join()方法或者使用StringBuilder/StringBuffer来连接List中的每个元素。

import java.util.*;
public class Main {
    public static void main(String[] args) {
        List<String> list = Arrays.asList("Hello", "World");
        String str = String.join(" ", list);
        System.out.println(str);
        
        // 或者使用StringBuilder
        StringBuilder sb = new StringBuilder();
        for (String s : list) {
            sb.append(s);
            sb.append(" ");
        }
        System.out.println(sb.toString().trim());
    }
}
0