ArrayListString[]String互转

Posted how-to-say-how-to-do

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArrayListString[]String互转相关的知识,希望对你有一定的参考价值。

String[]初始化时候必须指定长度,而ArrayList是动态数组,可以根据实际内容改变

String[] strArr = new String[]{ "aaa", "bbb" }; 

ArrayList<String> list = new ArrayList<String>();

list.add("aaa");

list.add("bbb");

1、ArrayList转String[]

String[] strArr = (String[]) list.toArray(new String[list.size()]);

结果strArr:[aaa,bbb]

2、String[]List<String>

List<String> li = Arrays.asList(strArr);

3、String[]转String

String str = String.join(",", strArr);

结果str:aaa,bbb

以上是关于ArrayListString[]String互转的主要内容,如果未能解决你的问题,请参考以下文章

java byte数组与String互转

String--int互转

int string类型互转

String int Integer之间互转

CLOB,BLOB与String互转。

Java编程常用数据转换:String与int互转