乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      java 列表、集合與數(shù)組之間的轉化

       bleach尸魂界 2014-06-26
      本資源引自:
      java 列表、集合與數(shù)組之間的轉化 - damaolly的專欄 - 博客頻道 - CSDN.NET
      http://blog.csdn.net/damaolly/article/details/8565133
      ——————————————————————————————————————————
      1. package test;  
      2.   
      3. import java.util.ArrayList;  
      4.   
      5. import java.util.Arrays;  
      6.   
      7. import java.util.HashSet;  
      8.   
      9. import java.util.List;  
      10.   
      11. import java.util.Set;  
      12.   
      13. public class Test2 {  
      14.     public static void main(String[] args) {  
      15.   
      16.         List list = new ArrayList();  
      17.   
      18.         list.add("a");  
      19.   
      20.         list.add("b");  
      21.   
      22.         list.add("c");  
      23.   
      24.         list.add("d");  
      25.   
      26.         // list.add(1);//會產生java.lang.ArrayStoreException異常  
      27.   
      28.         // 當list中的數(shù)據(jù)類型都一致時可以將list轉化為數(shù)組  
      29.   
      30.         Object[] array = list.toArray();  
      31.   
      32.         System.out.println("從list轉換成的對象數(shù)組長度為:" + array.length);  
      33.   
      34.         // 在轉化為其它類型的數(shù)組時需要強制類型轉換,并且,要使用帶參數(shù)的toArray方法,參數(shù)為對象數(shù)組,  
      35.   
      36.         // 將list中的內容放入?yún)?shù)數(shù)組中,當參數(shù)數(shù)組的長度小于list的元素個數(shù)時,會自動擴充數(shù)組的長度以適應list的長度。 new String[0] 表示創(chuàng)建一個元素個數(shù)(即長度)為0 的 String 數(shù)組 。  

      37.         String[] array1 = (String[]) list.toArray(new String[0]);  
      38.   
      39.         System.out.println("從list轉換成的字符串數(shù)組長度為:" + array1.length);  
      40.   
      41.         // 分配一個長度與list的長度相等的字符串數(shù)組  
      42.   
      43.         String[] array2 = (String[]) list.toArray(new String[list.size()]);  
      44.   
      45.         System.out.println("從list轉換成的字符串數(shù)組長度為:" + array2.length);  
      46.   
      47.         list.clear();  
      48.   
      49.         // 將數(shù)組轉換成list  
      50.   
      51.         for (int i = 0; i < array.length; i++) {  
      52.   
      53.             list.add(array[i]);  
      54.   
      55.         }  
      56.   
      57.         System.out.println("將數(shù)組轉換成list的元素個數(shù)為:" + list.size());  
      58.   
      59.         list.clear();  
      60.   
      61.         // 直接使用Arrays的asList方法  
      62.   
      63.         list = Arrays.asList(array);  
      64.   
      65.         System.out.println("將數(shù)組轉換成list的元素個數(shù)為:" + list.size());  
      66.   
      67.         Set set = new HashSet();  
      68.   
      69.         set.add("a");  
      70.   
      71.         set.add("b");  
      72.   
      73.         // 將set轉換為數(shù)組  
      74.   
      75.         array = set.toArray();  
      76.   
      77.         array1 = (String[]) set.toArray(new String[0]);  
      78.   
      79.         array2 = (String[]) set.toArray(new String[set.size()]);  
      80.   
      81.         System.out.println("從Set轉換成的對象數(shù)組長度為:" + array.length);  
      82.   
      83.         System.out.println("從Set轉換成的字符串數(shù)組長度為:" + array2.length);  
      84.   
      85.         // 數(shù)組轉換成Set  
      86.   
      87.         // 將數(shù)組轉換成List后,再用List構造Set  
      88.   
      89.         set = new HashSet(Arrays.asList(array));  
      90.   
      91.         System.out.println("將數(shù)組轉換成Set的元素個數(shù)為:" + list.size());  
      92.   
      93.         // 將Set清空,然后把數(shù)組轉換成的list全部add  
      94.   
      95.         set.clear();  
      96.   
      97.         set.addAll(Arrays.asList(array1));  
      98.   
      99.         System.out.println("將數(shù)組轉換成Set的元素個數(shù)為:" + list.size());  
      100.   
      101.     }  
      102.   
      103. }  

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多