以下是Java中将String转换为List,以及将List转换为Array的详细步骤:
![java string转list集合,list集合转成数组(java list转为string)](https://www.kdun.com/ask/wp-content/themes/justnews/themer/assets/images/lazy.png)
(图片来源网络,侵删)
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()); } }
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/509683.html