public class ThreeTest { public static void main(String[] args) { ThreeTest threeTest = new ThreeTest(); threeTest.translate(); } public void translate(){ Long[] longOne = new Long[] { 4L, 5L, 6L, 1L, 2L, 3L }; // 数组转换为List List<Long> arrayTolist = Arrays.asList(longOne); for(Long l : arrayTolist){ System.out.println(l); } // List 转换为 set Set<Long> listToset = new HashSet<Long>(arrayTolist); for(Long l : listToset){ System.out.println(l); } // set 转换为 list List<Long> setToList = new ArrayList<Long>(listToset); for(Long l : setToList){ System.out.println(l); } // set 转换为 数组 Long [] setToArray = new Long[listToset.size()]; setToArray = listToset.toArray(setToArray) ; for(Long l : setToArray){ System.out.println(l); } } }
Java 数组、list、set的相互转化
猜你喜欢
转载自bugyun.iteye.com/blog/2242599
今日推荐
周排行