1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Java 数组转成集合List三种方法和(数组 集合List Set相互转换)

Java 数组转成集合List三种方法和(数组 集合List Set相互转换)

时间:2020-05-26 01:38:39

相关推荐

Java 数组转成集合List三种方法和(数组 集合List Set相互转换)

Java 数组转成集合List三种方法

package com.list;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/*** Java 数组转成集合List* @author luolei* @date 2月18日*/public class ArrayToList {public static void main(String[] args) {// TODO Auto-generated method stub//1、new arr[]//String[] arr = {"luo","lei","luolei"};//2、new arr[]/*String[] arr = new String[4];arr[0] = "luo";arr[1] = "lei";arr[2] = "luolei";*///3 、new arr[]String[] arr= new String[]{"luo","lei","luolei"};//1、拆分数组,逐个添加到ListList<String> list = new ArrayList<>(arr.length);for (String str : arr) {list.add(str);}System.out.println("list="+list); //list=[luo, lei, luolei]//2、addAll()List<String> list2 = new ArrayList<>();list2.addAll(list);list2.addAll(list);System.out.println("list2="+list2); //list2=[luo, lei, luolei, luo, lei, luolei]//3、Arrays.asList()List<String> list3= new ArrayList<>(Arrays.asList(arr));System.out.println("list3="+list3); //list3=[luo, lei, luolei]}}

数组、集合List、Set相互转换

package com.list;import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;import java.util.List;import java.util.Set;/*** 数组、List、Set相互转换* @author luolei* @date 2月18日*/public class ArrayAndListAndSetConvertion {public static void main(String[] args) {// TODO Auto-generated method stubString[] arr= new String[]{"luo","lei","luolei"};//数组转ListList<String> list= new ArrayList<>(Arrays.asList(arr));System.out.println("list="+list); //list=[luo, lei, luolei]//数组转SetSet<String> set= new HashSet<>(Arrays.asList(arr));System.out.println("set="+set); //set=[luolei, luo, lei]//List转SetSet<String> set2 = new HashSet<String>(list);System.out.println("set2="+set2); //set2=[luolei, luo, lei]//Set转ListList<String> list2 = new ArrayList<String>(set2);System.out.println("list2="+list2); //list2=[luolei, luo, lei]}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。