国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Avertissement concernant la conversion d'un tableau en ArrayList
迷茫
迷茫 2017-06-12 09:25:17
0
2
911

package com.demo.array;

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

/**
 * 關(guān)于數(shù)組的演示
 * 
 * @author Captain
 *
 */
public class ArrayDemo {
    public static void main(String[] args) {
        // 聲明數(shù)組
        int[] arr = { 1, 10, 8 };
        // 輸出測試數(shù)組
        System.out.println("測試的數(shù)組為:" + Arrays.toString(arr));

        // 通過下角標(biāo)訪問元素,數(shù)組的下角標(biāo)是從0開始的
        System.out.println("通過數(shù)組的下角標(biāo)訪問元素,元素的下角標(biāo)從0開始,下角標(biāo)為0的元素是:" + arr[0]);

        // 將Array 轉(zhuǎn)換成 Arraylist
        ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(arr));
    }
}
迷茫
迷茫

業(yè)精于勤,荒于嬉;行成于思,毀于隨。

répondre à tous(2)
巴扎黑

asList 是個泛型,可變參數(shù)的函數(shù),所以傳入數(shù)組的時候,這個數(shù)組如果是基本類型數(shù)據(jù),會被當(dāng)作一個對象處理,題中就是 int[]。如果數(shù)據(jù)定義成 Integer[] 的,在 asList sera développé sous forme de plusieurs paramètres variables.

Un autre problème est que même Integer[],它轉(zhuǎn)換之后與 ArrayList<String> a également le problème de l'inadéquation des types génériques. Il peut être facilement converti en utilisant stream dans Java8. Dans les versions précédentes de Java, les boucles peuvent être utilisées. Voici une réponse sur Stack Overflow

.
世界只因有你
    // 聲明數(shù)組
        int[] arr = { 1, 10, 8 };
        // 輸出測試數(shù)組
        System.out.println("測試的數(shù)組為:" + Arrays.toString(arr));

        // 通過下角標(biāo)訪問元素,數(shù)組的下角標(biāo)是從0開始的
        System.out.println("通過數(shù)組的下角標(biāo)訪問元素,元素的下角標(biāo)從0開始,下角標(biāo)為0的元素是:" + arr[0]);

        // 將Array 轉(zhuǎn)換成 Arraylist
        List<int[]> ss = Arrays.asList(arr);
        ArrayList<String> arrayList = new ArrayList<String>();

List<int[]> ne peut pas être automatiquement converti en ArrayList<String>

Il est recommandé d'unifier le type de données, int[] arr = { 1, 10, 8 }; remplacé par String[] arr = { "1", "10", "8" };

 // 聲明數(shù)組
        String[] arr = { "1", "10", "8" };
        // 輸出測試數(shù)組
        System.out.println("測試的數(shù)組為:" + Arrays.toString(arr));

        // 通過下角標(biāo)訪問元素,數(shù)組的下角標(biāo)是從0開始的
        System.out.println("通過數(shù)組的下角標(biāo)訪問元素,元素的下角標(biāo)從0開始,下角標(biāo)為0的元素是:" + arr[0]);

        // 將Array 轉(zhuǎn)換成 Arraylist
        ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(arr));
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal