最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java實現(xiàn)列表、集合與數(shù)組之間轉(zhuǎn)化的方法

 更新時間:2015年03月16日 11:13:12   作者:damaolly  
這篇文章主要介紹了java實現(xiàn)列表、集合與數(shù)組之間轉(zhuǎn)化的方法,涉及java中列表、集合與數(shù)組相互轉(zhuǎn)換的技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了java實現(xiàn)列表、集合與數(shù)組之間轉(zhuǎn)化的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

復制代碼 代碼如下:
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);//會產(chǎn)生java.lang.ArrayStoreException異常 
        // 當list中的數(shù)據(jù)類型都一致時可以將list轉(zhuǎn)化為數(shù)組 
        Object[] array = list.toArray(); 
        System.out.println("從list轉(zhuǎn)換成的對象數(shù)組長度為:" + array.length); 
        // 在轉(zhuǎn)化為其它類型的數(shù)組時需要強制類型轉(zhuǎn)換,并且,要使用帶參數(shù)的toArray方法,參數(shù)為對象數(shù)組, 
        // 將list中的內(nèi)容放入?yún)?shù)數(shù)組中,當參數(shù)數(shù)組的長度小于list的元素個數(shù)時,會自動擴充數(shù)組的長度以適應list的長度 
        String[] array1 = (String[]) list.toArray(new String[0]); 
        System.out.println("從list轉(zhuǎn)換成的字符串數(shù)組長度為:" + array1.length); 
        // 分配一個長度與list的長度相等的字符串數(shù)組 
        String[] array2 = (String[]) list.toArray(new String[list.size()]); 
        System.out.println("從list轉(zhuǎn)換成的字符串數(shù)組長度為:" + array2.length); 
        list.clear(); 
        // 將數(shù)組轉(zhuǎn)換成list 
        for (int i = 0; i < array.length; i++) { 
            list.add(array[i]); 
        } 
        System.out.println("將數(shù)組轉(zhuǎn)換成list的元素個數(shù)為:" + list.size()); 
        list.clear(); 
        // 直接使用Arrays的asList方法 
        list = Arrays.asList(array); 
        System.out.println("將數(shù)組轉(zhuǎn)換成list的元素個數(shù)為:" + list.size()); 
        Set set = new HashSet(); 
        set.add("a"); 
        set.add("b"); 
        // 將set轉(zhuǎn)換為數(shù)組 
        array = set.toArray(); 
        array1 = (String[]) set.toArray(new String[0]); 
        array2 = (String[]) set.toArray(new String[set.size()]); 
        System.out.println("從Set轉(zhuǎn)換成的對象數(shù)組長度為:" + array.length); 
        System.out.println("從Set轉(zhuǎn)換成的字符串數(shù)組長度為:" + array2.length); 
        // 數(shù)組轉(zhuǎn)換成Set 
        // 將數(shù)組轉(zhuǎn)換成List后,再用List構(gòu)造Set 
        set = new HashSet(Arrays.asList(array)); 
        System.out.println("將數(shù)組轉(zhuǎn)換成Set的元素個數(shù)為:" + list.size()); 
        // 將Set清空,然后把數(shù)組轉(zhuǎn)換成的list全部add 
        set.clear(); 
        set.addAll(Arrays.asList(array1)); 
        System.out.println("將數(shù)組轉(zhuǎn)換成Set的元素個數(shù)為:" + list.size()); 
    } 
}

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

相關(guān)文章

  • java生成指定范圍的隨機日期

    java生成指定范圍的隨機日期

    這篇文章主要為大家詳細介紹了java生成指定范圍的隨機日期,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 深入了解Java ServletContext

    深入了解Java ServletContext

    這篇文章主要介紹了Java ServletContext的相關(guān)資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-08-08
  • 使用Java通過OAuth協(xié)議驗證發(fā)送微博的教程

    使用Java通過OAuth協(xié)議驗證發(fā)送微博的教程

    這篇文章主要介紹了使用Java通過OAuth協(xié)議驗證發(fā)送微博的教程,使用到了新浪微博為Java開放的API weibo4j,需要的朋友可以參考下
    2016-02-02
  • Maven中設(shè)置阿里云鏡像的全流程

    Maven中設(shè)置阿里云鏡像的全流程

    在Maven項目中,配置阿里云鏡像可以顯著提高依賴下載的速度和穩(wěn)定性,以下是詳細步驟,包括準備工作、修改settings.xml文件、驗證配置以及實際案例和示例代碼,通過這些步驟,你可以輕松地將Maven配置為使用國內(nèi)的鏡像源
    2025-02-02
  • Java編程中的防轉(zhuǎn)義和轉(zhuǎn)義技巧匯總

    Java編程中的防轉(zhuǎn)義和轉(zhuǎn)義技巧匯總

    在編程過程中,我們常常需要處理特殊字符和特定上下文,以確保生成的內(nèi)容在正確的環(huán)境中能夠被解析和顯示,本文將介紹一些常見的防轉(zhuǎn)義或者轉(zhuǎn)義處理的編程技巧,需要的可以參考一下
    2023-07-07
  • spring消息轉(zhuǎn)換器使用詳解

    spring消息轉(zhuǎn)換器使用詳解

    這篇文章主要為大家詳細介紹了spring消息轉(zhuǎn)換器的使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 新手Hadoop安裝 環(huán)境搭建

    新手Hadoop安裝 環(huán)境搭建

    這篇文章主要介紹了Hadoop的安裝與環(huán)境搭建教程圖解,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下,希望能給您帶來幫助
    2021-06-06
  • SpringBoot中實現(xiàn)定時任務的幾種方式

    SpringBoot中實現(xiàn)定時任務的幾種方式

    定時任務在我們項目開發(fā)中也是很重要的,對于某些場景必須要用定時任務?,如定時發(fā)送郵件啊,定時統(tǒng)計數(shù)據(jù)等,這篇文章主要講講項目中實現(xiàn)定時任務的幾種方式,需要的朋友可以參考下
    2023-05-05
  • Java?Http請求方式之RestTemplate常用方法詳解

    Java?Http請求方式之RestTemplate常用方法詳解

    這篇文章主要為大家介紹了Java?Http請求方式之RestTemplate常用方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Java應該在哪里判斷List是否為空

    Java應該在哪里判斷List是否為空

    在Java中,我們常用List來存儲數(shù)據(jù),但是我們怎么判斷它是否成功帶來了我們需要的數(shù)據(jù)呢?下面這篇文章主要給大家介紹了關(guān)于Java應該在哪里判斷List是否為空的相關(guān)資料,需要的朋友可以參考下
    2022-02-02

最新評論

奈曼旗| 武平县| 永州市| 炉霍县| 江都市| 伊宁县| 莫力| 滦平县| 柳林县| 张家口市| 长兴县| 长乐市| 资阳市| 兴国县| 惠水县| 新乡县| 耒阳市| 盐城市| 永清县| 宜君县| 日照市| 伊金霍洛旗| 巍山| 喜德县| 长沙县| 田林县| 通化市| 石柱| 榆社县| 庆元县| 玛多县| 阿图什市| 通山县| 扶沟县| 江城| 儋州市| 乌兰浩特市| 项城市| 商南县| 惠安县| 腾冲县|