Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java程序是列表(ArrayList)與 數(shù)組(Array)相互轉(zhuǎn)換

Java 實例大全

在此程序中,您將學(xué)習(xí)使用toArray()將列表轉(zhuǎn)換為數(shù)組,并使用Java中的asList()將數(shù)組轉(zhuǎn)換為列表。

示例1:將列表轉(zhuǎn)換為數(shù)組

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class ListArray {

    public static void main(String[] args) {

        List<String> list = new ArrayList<String>();
        list.add("a");
        list.add("b");

        String[] array = new String[list.size()];
        list.toArray(array);

        System.out.println(Arrays.toString(array));

    }
}

運行該程序時,輸出為:

[a, b]

在上面的程序中,我們有一個字符串列表list。要將列表轉(zhuǎn)換為數(shù)組,首先我們創(chuàng)建了一個字符串?dāng)?shù)組array,其大小等于list.size()。

然后,我們僅使用list的toArray()方法將list項目轉(zhuǎn)換為array項目。

示例2:將數(shù)組轉(zhuǎn)換為列表

import java.util.Arrays;
import java.util.List;

public class ArrayToList {

    public static void main(String[] args) {

        String[] array = {"a", "b"};
        List<String> list = Arrays.asList(array);

        System.out.println(list);

    }
}

運行該程序時,輸出為:

[a, b]

在上面的程序中,我們有一個string數(shù)組array。要將數(shù)組轉(zhuǎn)換為列表,我們使用Arrays的asList()方法并將其存儲在列表中l(wèi)ist。

Java 實例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清