Java如何扭轉列表中的元素?

2019-10-16 22:28:46

在Java程式設計中,如何扭轉列表中的元素?

以下範例使用rotate()方法根據方法的第二個引數來扭轉列表的元素。

package com.yiibai;

import java.util.*;

public class RotateElements {
    public static void main(String[] args) {
        List list = Arrays.asList("1 2 3 4 5 6".split(" "));
        System.out.println("List :" + list);
        Collections.rotate(list, 2);
        System.out.println("rotate: " + list);
    }
}

上述程式碼範例將產生以下結果 -

List :[1, 2, 3, 4, 5, 6]
rotate: [5, 6, 1, 2, 3, 4]