Java——Collections

反转数组  Collections.reserve(ArrayList)

例子如下

 1 /**
 2 *    public class ListNode {
 3 *        int val;
 4 *        ListNode next = null;
 5 *
 6 *        ListNode(int val) {
 7 *            this.val = val;
 8 *        }
 9 *    }
10 *
11 */
12 import java.util.ArrayList;
13 import java.util.Collections;
14 public class Solution {
15     /*
16         输入一个链表,按链表值从尾到头的顺序返回一个ArrayList
17     */
18     public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
19         ArrayList arr=new ArrayList<Integer>();
20         while(listNode!=null){
21             arr.add(listNode.val);
22             listNode=listNode.next;
23         }
24         Collections.reverse(arr);
25         return arr;
26     }
27 }

 

posted on 2019-02-26 21:21  Pusteblume2018  阅读(85)  评论(0编辑  收藏  举报

导航