以下是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()); } }
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/509683.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复