国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java實現列表、集合與數組之間轉化的方法

java實現列表、集合與數組之間轉化的方法

2019-12-12 15:13damaolly JAVA教程

這篇文章主要介紹了java實現列表、集合與數組之間轉化的方法,涉及java中列表、集合與數組相互轉換的技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了java實現列表、集合數組之間轉化的方法。分享給大家供大家參考。具體實現方法如下:

 

復制代碼代碼如下:
package test;  
import java.util.ArrayList;  
import java.util.Arrays;  
import java.util.HashSet;  
import java.util.List;  
import java.util.Set;  
public class Test2 {  
    public static void main(String[] args) {  
        List list = new ArrayList();  
        list.add("a");  
        list.add("b");  
        list.add("c");  
        list.add("d");  
        // list.add(1);//會產生java.lang.ArrayStoreException異常  
        // 當list中的數據類型都一致時可以將list轉化為數組  
        Object[] array = list.toArray();  
        System.out.println("從list轉換成的對象數組長度為:" + array.length);  
        // 在轉化為其它類型的數組時需要強制類型轉換,并且,要使用帶參數的toArray方法,參數為對象數組,  
        // 將list中的內容放入參數數組中,當參數數組的長度小于list的元素個數時,會自動擴充數組的長度以適應list的長度  
        String[] array1 = (String[]) list.toArray(new String[0]);  
        System.out.println("從list轉換成的字符串數組長度為:" + array1.length);  
        // 分配一個長度與list的長度相等的字符串數組  
        String[] array2 = (String[]) list.toArray(new String[list.size()]);  
        System.out.println("從list轉換成的字符串數組長度為:" + array2.length);  
        list.clear();  
        // 將數組轉換成list  
        for (int i = 0; i < array.length; i++) {  
            list.add(array[i]);  
        }  
        System.out.println("將數組轉換成list的元素個數為:" + list.size());  
        list.clear();  
        // 直接使用Arrays的asList方法  
        list = Arrays.asList(array);  
        System.out.println("將數組轉換成list的元素個數為:" + list.size());  
        Set set = new HashSet();  
        set.add("a");  
        set.add("b");  
        // 將set轉換為數組  
        array = set.toArray();  
        array1 = (String[]) set.toArray(new String[0]);  
        array2 = (String[]) set.toArray(new String[set.size()]);  
        System.out.println("從Set轉換成的對象數組長度為:" + array.length);  
        System.out.println("從Set轉換成的字符串數組長度為:" + array2.length);  
        // 數組轉換成Set  
        // 將數組轉換成List后,再用List構造Set  
        set = new HashSet(Arrays.asList(array));  
        System.out.println("將數組轉換成Set的元素個數為:" + list.size());  
        // 將Set清空,然后把數組轉換成的list全部add  
        set.clear();  
        set.addAll(Arrays.asList(array1));  
        System.out.println("將數組轉換成Set的元素個數為:" + list.size());  
    }  
}

 

希望本文所述對大家的java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲成人精品视频 | 福利视频在线播放 | 91精品国产综合久久香蕉的用户体验 | 看国产黄色片 | 黄色免费视频在线观看 | jlzzjlzz国产精品久久 | 国产欧美在线观看 | 欧美日韩在线精品 | 欧美专区在线观看 | 亚洲精品一区二区三区四区高清 | 中文字幕在线免费看 | 美女视频一区二区三区 | 羞羞视频在线观看 | 久久久天堂国产精品女人 | 久久精品视频免费观看 | 色爱区成人综合网 | 亚洲精品一区二区三区在线观看 | 国产视频黄在线观看 | 一区二区三区免费 | 亚洲国产精品99久久久久久久久 | 日韩欧美h | 亚州av一区| 天堂资源 | 特级淫片日本高清视频免费 | 成年片 | 国产在线观看一区二区 | 黄色国产精品 | 无码一区二区三区视频 | 精品久久久久久久久久久久 | 精彩视频一区二区三区 | 国产免费久久精品 | 成人午夜视频在线 | 国产精彩视频 | 亚洲精品日韩综合观看成人91 | 久久国产精品久久久久久电车 | 国产人体视频 | 精品一区二区在线观看 | 国产精国产精品 | 国产精品久久久久久久9999 | 成人影院www在线观看 | 午夜精品视频在线观看 |