package com.lf.java.basic.collect.algorithm;
import java.util.Arrays;
import java.util.HashSet;
/**
* 数组集合互转
*/
public class ArrayToTCollectionSample {
public static void main(String[] args) {
//数组转集合asList
String[] values = {"zhang","li","zhao"};
HashSet<String> staff = new HashSet(Arrays.asList(values));
//遍历输出
staff.forEach(System.out::println);
//集合转数组
Object[] vals = staff.toArray();//变成Object数组
// String[] value = (String[]) staff.toArray();// Error!报异常
//正确使用方法
String[] valuess = staff.toArray(new String[staff.size()]);
//遍历输出
Arrays.stream(valuess).forEach(System.out::println);
}
}
Java数组集合转换
最新推荐文章于 2025-04-11 00:16:46 发布