P
P
pwnsauce2016-11-27 15:28:44
Java
pwnsauce, 2016-11-27 15:28:44

How to write out the elements of an ArrayList?

Всем привет. Я начинаю учить Java и столкнулся с проблемой. Вот у меня есть ArrayList, как я могу выписать элементы с него, чтоб они выписывались в квадратных скобках как Arrays.toString(x)?
Вот сейчас у меня выписывается так:
8ca55e3a7322477e9c7a9525f149b62d.png
А должно быть так:
478533cc72bc416597be89ba37d22fa2.png
И еще, у меня на 1й картинке в конце последнего элемента стоит запятая. Как сделать так, чтоб она не выводилась??
Или просто стоит как то перевести этот ArrayList в обычный массив? Но как?
Спасибо

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
atambalasi, 2016-11-27
@pwnsauce

List list = new ArrayList();
       
        for(int i=0; i < 20; i++)
            list.add(System.nanoTime());
        
        //ArrayList to Array;
        Long[] mArray =  new  Long[list.size()];
        
        for(int i=0; i< mArray.length; i++)
            mArray[i] = (Long) list.get(i) ;
        
        System.out.println(list.size()+ " " + list.toString());
        System.out.println(Arrays.toString(mArray));

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question