StringArray与 Set转换
- 数组->Set集合:将数组转换成List,List在转换成Set
- Set集合->数组:利用Set集合中toArray,并提供数组类型
public class CollectionsAndArrays {
public static Set<String> arraysToCollections(String[]values){
Set<String> aSet=new HashSet<>(Arrays.asList(values));
return aSet;
}
public static String[] collectionsToArrays(Set<String> aSet){
return aSet.toArray(new String[aSet.size()]);
}
public static void main(String[] args){
String[] values={"this","is","a","string","array"};
Set<String>aSet=arraysToCollections(values);
System.out.println(aSet);
String [] values1=collectionsToArrays(aSet);
for(String s:values1)
System.out.print(s+" ");
}
}