扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

java鏃犲簭闆嗗悎鎬庝箞鎺掑簭

扬州沐宇科技
2023-11-30 21:22:47
Java

Java涓殑鏃犲簭闆嗗悎锛堝HashSet鍜孒ashMap锛夋棤娉曠洿鎺ユ帓搴忥紝鍥犱负瀹冧滑涓嶇淮鎶ゅ厓绱犵殑椤哄簭銆備絾鏄紝鎴戜滑鍙互浣跨敤鍏朵粬鏁版嵁缁撴瀯鏉ュ鏃犲簭闆嗗悎杩涜鎺掑簭銆?/p>

涓€绉嶅父瑙佺殑鏂规硶鏄皢鏃犲簭闆嗗悎杞崲涓烘湁搴忛泦鍚堬紙濡俆reeSet鎴朤reeMap锛夛紝鐒跺悗瀵规湁搴忛泦鍚堣繘琛屾帓搴忋€備緥濡傦紝鎴戜滑鍙互灏咹ashSet杞崲涓篢reeSet锛岀劧鍚庝娇鐢–ollections.sort鏂规硶瀵筎reeSet杩涜鎺掑簭銆?/p>

浠ヤ笅鏄竴涓ず渚嬩唬鐮侊細

import java.util.*;

public class SortUnorderedCollection {
    public static void main(String[] args) {
        // 鍒涘缓涓€涓棤搴忛泦鍚?/span>
        Set<Integer> unorderedSet = new HashSet<>();
        unorderedSet.add(3);
        unorderedSet.add(1);
        unorderedSet.add(2);

        // 灏嗘棤搴忛泦鍚堣浆鎹负鏈夊簭闆嗗悎
        Set<Integer> orderedSet = new TreeSet<>(unorderedSet);

        // 灏嗘湁搴忛泦鍚堣浆鎹负鍒楄〃
        List<Integer> orderedList = new ArrayList<>(orderedSet);

        // 浣跨敤Collections.sort鏂规硶瀵瑰垪琛ㄨ繘琛屾帓搴?/span>
        Collections.sort(orderedList);

        // 杈撳嚭鎺掑簭鍚庣殑缁撴灉
        for (int num : orderedList) {
            System.out.println(num);
        }
    }
}

杈撳嚭缁撴灉涓猴細

1
2
3

璇锋敞鎰忥紝杩欑鏂规硶鍙€傜敤浜庡厓绱犵殑鑷劧鎺掑簭銆傚鏋滀綘鎯虫牴鎹嚜瀹氫箟鐨勬帓搴忚鍒欏鍏冪礌杩涜鎺掑簭锛屽垯闇€瑕佷娇鐢–omparator鎺ュ彛鏉ュ疄鐜拌嚜瀹氫箟姣旇緝鍣ㄣ€?/p>

扫码添加客服微信