One - One Code All

Blog Content

Java List、数组、String相互转化

Java   2020-01-25 09:56:39

Java List、数组、String相互转化


字符串转数组: str.split(",")

数组转字符串:StringUtils.join(arrString)



/*
 *Join Strings using separator >>>AB$#$CD$#$EF
 */

import org.apache.commons.lang.StringUtils;

public class BaiStudy {
    public static void main(String[] args) {
        String[] arr =new String[]{"1","2","3","4","5"};
        System.out.println(Arrays.toString(arr));
        System.out.println(StringUtils.join(Arrays.asList(arr), "$#$"));
        String str2 = Arrays.asList(arr).stream().collect(Collectors.joining(","));
        System.out.println(str2);
    }

}

public SplitDemo() { 
	String s = "AB$#$CD$#$EF"; 
	// 在每个空格字符处进行分解。 
	String[] ss = s.split("$#$");    
} 


# 数组转String

String[] arr =new String[]{"1","2","3","4","5"};
System.out.println(Arrays.toString(arr));

# List转String

#java8
List lists = Arrays.asList("1","2","3","4","5");

#方法一
String str1= String.join("," , lists);

#方法二
String str2 = lists.stream().collect(Collectors.joining(","))

# List 转 数组

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



上一篇:使用jar ftv命令查看搜索jar包中的文件和类
下一篇:Java字符串中子字符串查找

The minute you think of giving up, think of the reason why you held on so long.