2016-04-20 9 views
0

に手動で変換するので、次のクラスがあり、配列がノードリストに変換されるメソッドを作成しようとしています。私はforループを試しましたが、私は各価値のために次を設定しようとしています。Java配列をノードリスト

答えて

2

逆の順序で配列を繰り返すだけです。繰り返しの間にsuccを保存して、最終的な復帰の準備をしてください。

public Node arrayToList(int[] a) { 
    Node succ = null; 
    Node n; 
    for (int i = a.length-1; i >= 0; i--) { 
    n = new Node(a[i], succ); 
    succ = n; 
    } 
    return n; 
}