Конвертировать List в массив

309
26 ноября 2016, 19:25

Здравствуйте, как в Java можно конвертировать Список числовых массивов, в массив массивов (ArrayList int[] to int[][])?

Answer 1

Класс ArrayList имеет метод toArray, который позволяет создать массив на основе элементов списка.

Ниже приведена демонстрационная программа

/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
    static int [] make_array( int n )
    {
        int [] a = new int[n];
        for ( int i = 0; i < a.length; i++ ) a[i] = i;
        return a;
    }
    public static void main (String[] args) throws java.lang.Exception
    {
        ArrayList<int []> lst = new ArrayList<int[]>();
        for ( int i = 0; i < 10; i++ )
        {
            lst.add( make_array( i + 1 ) );
        }
        int[][] a = new int[lst.size()][];
        lst.toArray( a );
        for ( int[] row : a )
        {
            for ( int x : row ) System.out.print( x + " " );
            System.out.println();
        }
    }
}

Вывод на консоль

0 
0 1 
0 1 2 
0 1 2 3 
0 1 2 3 4 
0 1 2 3 4 5 
0 1 2 3 4 5 6 
0 1 2 3 4 5 6 7 
0 1 2 3 4 5 6 7 8 
0 1 2 3 4 5 6 7 8 9 
READ ALSO
разобрать изменить и собрать

разобрать изменить и собрать

Месяцев 3 назад собрал приложениеникаких бд и ничего нет

343
В чем разница между @Column(length = 1000) и @Column(columnDefinition = &ldquo;text&rdquo;)

В чем разница между @Column(length = 1000) и @Column(columnDefinition = “text”)

Я использую hibernate и postgres В чем разница будет между

374
Запись данных в Realm

Запись данных в Realm

Читаю тьюториал по Realm и возник такой вопрос, по поводу записи данных в БД, есть такой код, является ли строчка User user = realmcreateObject(User

424
Как забилдить очень старый проект [закрыто]

Как забилдить очень старый проект [закрыто]

Добрый день, есть проект следующей иерархии

256