中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Java定義list怎樣實現反轉

小樊
126
2024-06-25 17:36:37
欄目: 編程語言

要在Java中實現列表的反轉,可以使用Collections工具類的reverse()方法或者自己編寫一個反轉方法。以下是兩種方法的示例:

使用Collections工具類的reverse()方法:

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class ReverseListExample {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        
        System.out.println("Original list: " + list);
        
        Collections.reverse(list);
        
        System.out.println("Reversed list: " + list);
    }
}

自己編寫反轉方法:

import java.util.ArrayList;
import java.util.List;

public class ReverseListExample {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        
        System.out.println("Original list: " + list);
        
        reverseList(list);
        
        System.out.println("Reversed list: " + list);
    }
    
    public static void reverseList(List<Integer> list) {
        int start = 0;
        int end = list.size() - 1;
        
        while (start < end) {
            int temp = list.get(start);
            list.set(start, list.get(end));
            list.set(end, temp);
            
            start++;
            end--;
        }
    }
}

以上兩種方法都可以實現列表的反轉,使用哪種方法取決于個人偏好和需求。

0
普宁市| 娄底市| 麻城市| 高雄市| 慈利县| 新安县| 常宁市| 钦州市| 抚远县| 怀化市| 阿拉善盟| 丹棱县| 新安县| 勃利县| 田东县| 铜山县| 武宣县| 大厂| 突泉县| 河池市| 建昌县| 北宁市| 石城县| 莱阳市| 厦门市| 鸡泽县| 香格里拉县| 西吉县| 静宁县| 滨州市| 邢台市| 商城县| 深泽县| 怀远县| 高雄县| 襄樊市| 图木舒克市| 方城县| 浪卡子县| 富平县| 博野县|