Java集合类和数组之间的相互转换
生活随笔
收集整理的這篇文章主要介紹了
Java集合类和数组之间的相互转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
城南有夢最近在刷力扣,有時候涉及到集合類和數組之間的轉換,可是每次都要去找度娘幫忙,所以干脆總結一下,加深印象。
ArrayList轉數組
import java.util.*; public class Test{public static void main(String[] args) {//創建字符串類型的ArrayListList<String> arr = new ArrayList<>();arr.add("城南有夢");arr.add("城北有詩");arr.add("百里登風");//創建一個和ArrayList長度一樣的字符串數組String[] con = new String[arr.size()];//將arr轉成字符串數組并保存在con里arr.toArray(con);//遍歷并輸出for(String temp:con){System.out.println(temp);}} }運行結果如下:
數組轉ArrayList
import java.util.*; public class Test{public static void main(String[] args) {Integer[] arr = new Integer[5];for(int i = 0;i < 5;++i){arr[i] = i;}//創建arraylist并將數組轉化成ArrayListList<Integer> con = new ArrayList<>(Arrays.asList(arr));for(int i = 0;i<con.size();++i){System.out.println(con.get(i));}} }運行結果為:
Set轉ArrayList
import java.util.*; public class Test{public static void main(String[] args) {//創建一個set集合Set<String> set = new HashSet<>();set.add("百里登風");set.add("李星云");set.add("袁天罡");//創建list并以set初始化List<String> con = new ArrayList<>(set);for(String temp:con){System.out.println(temp);}} }運行結果為:
ArrayList轉Set
import java.util.*; public class Test{public static void main(String[] args) {//創建一個listList<Integer> arr = new ArrayList<>();arr.add(33);arr.add(11);arr.add(22);//創建set并以list初始化Set<Integer> set = new HashSet<>(arr);for(Integer temp:set){System.out.println(temp);}} }運行結果如下:
總結
以上是生活随笔為你收集整理的Java集合类和数组之间的相互转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Drupal7 数据库查询
- 下一篇: ios开发读取剪切板的内容_iOS开发之