どのようにJavaでリンクリストにアレイを変換します

マイケル・フォガティ:

私はかなり新しいJavaプログラマだと私は現在、配列にリストの変換について学んでいます。私が午前という問題は、私はリストをリンクしようとしたとき、私は取得しています出力が配列にあるものと同じではないということです。それが必要として、配列はランダムな値を有しているリンクリストの出力は、すべてのNULL値です。ここに私のコードは次のとおりです。

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

public class InsertingElements {
    public static void main(String[] args) {
        Integer[] numbers = new Integer[25];
        List<Integer> linkList = new LinkedList<>(Arrays.asList(numbers));

        for (int i = 0; i < numbers.length; i++) {
            numbers[i] = (int) (Math.random() * 100 + 1);
        }

        System.out.println("Numbers Generated: " + Arrays.toString(numbers));

        numbers = linkList.toArray(new Integer[linkList.size()]);

        System.out.println("Numbers: ");
        for (Integer number : numbers) {
            System.out.println(number);
        }
    }
}

そして、ここでの出力は次のようになります。

Numbers Generated: [92, 61, 25, 8, 48, 80, 85, 89, 53, 18, 48, 38, 48, 
41, 93, 94, 24, 73, 83, 21, 18, 52, 3, 14, 10]
Numbers: 
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
John3136:

移動List<Integer> linkList = new LinkedList<> (Arrays.asList(numbers));あなたがそうでない場合は、配列を移入どこにリンクされたリストは、デフォルト値のリストだけで後に。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=197185&siteId=1