91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
花垣县| 修水县| 大足县| 芜湖市| 平邑县| 德惠市| 文成县| 类乌齐县| 常宁市| 上饶县| 文安县| 旬邑县| 徐汇区| 永顺县| 尼勒克县| 临武县| 于田县| 曲松县| 绵竹市| 镇远县| 全椒县| 郓城县| 灵丘县| 额敏县| 普兰县| 卓尼县| 壤塘县| 仁化县| 石狮市| 凤庆县| 南宁市| 墨江| 蒙城县| 珲春市| 昭平县| 海南省| 望江县| 嘉义县| 邹城市| 台中县| 遂宁市|