亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
从江县| 嵩明县| 平罗县| 江永县| 临潭县| 揭东县| 响水县| 阳高县| 上思县| 绥滨县| 云梦县| 卢湾区| 咸宁市| 电白县| 五华县| 凤庆县| 贡嘎县| 育儿| 辉南县| 西平县| 色达县| 朝阳县| 武乡县| 铁岭县| 台安县| 精河县| 永仁县| 文山县| 诸暨市| 鄂伦春自治旗| 六枝特区| 邵阳市| 喀什市| 常宁市| 富蕴县| 灵璧县| 筠连县| 大厂| 东方市| 顺昌县| 昭平县|