数组、字符串、集合的相互转换

数组、字符串、集合的相互转换

1.数组转字符串

public static void main(String[] args) {
		// 定义一个数组
		char[] a = {'a','b','c','d'};
		String b = new String(a);
		System.out.println(b);// abcd
	}

2.数组转集合

public static void main(String[] args) {
		// 定义一个数组
		Integer[] a = {1,2,3,4};
		List list = Arrays.asList(a);
		System.out.println(list);//[1,2,3,4]
	}

3.字符串转数组

public static void main(String[] args) {
		String str ="asdfg";
	    char[] a = str.toCharArray();
	    System.out.println(a);//asdfg
	}

4.字符串转集合

public static void main(String[] args) {
		String str ="a,s,d,f,g";
	    List list = Arrays.asList(str.split(","));
	    System.out.println(list);// [a, s, d, f, g]
	}

5.集合转数组

public static void main(String[] args) {
        List list = new ArrayList();
        list.add('a');
        list.add(1);
        list.add('c');
        Object[] a = list.toArray();
        System.out.println(Arrays.toString(a));// [a, 1, c]
    }

6.集合转化为字符串

 public static void main(String[] args) {
        List list = new ArrayList();
        list.add("张三");
        list.add("李四");
        String s = StringUtils.join(list, "");
        System.out.println(s);//张三,李四
    }
posted @   JamieChyi  阅读(23)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示