Rotate phần tử trong List trong Java



Miêu tả vấn đề

Cách rotate các phần tử của List trong Java?

Giải pháp

Ví dụ sau minh họa cách sử dụng phương thức rotate() để rotate các phần tử của List phụ thuộc vào tham số thứ 2 của phương thức đó trong Java.

import java.util.*;public class Main {
   public static void main(String[] args) {
      List list = Arrays.asList("one Two three Four five 
      six".split(" "));
      System.out.println("List :"+list);
      Collections.rotate(list, 3);
      System.out.println("rotate: " + list);
   }
}

Kết quả

Code trên sẽ cho kết quả sau:

List :[one, Two, three, Four, five, six]
rotate: [Four, five, six, one, Two, three]

collection_trong_java.jsp