java相關知識點

Collections集合類

Collection :是集合類的上級接口,繼承與他有關的接口主要有List和Set安全

Collections工具類:是針對集合類的一個幫助類,他提供一系列靜態方法實現對各類集合的搜索、排序、線程安全等操做工具

eg1:Set集合是無序的,不重複,Map和List是有序的,可重複
**注**:Collections中的sort()方法能夠直接爲list和map排序
(1)爲Set集合排序:

    List<File> cldList = fitsPkgService.findCldDirs(path);
    //使用set集合去除重複數據
    Set<String> monthSet = new HashSet();
    for (File file:cldList) {
        if(path.length() != putUrl.length()){
            String months = file.getName().substring(4,6);
            monthSet.add(months);
        }
    }
    //使用List存放Set中的值,方便排序
    List<String> list = new ArrayList<>();
    list.addAll(monthSet);
    
    //調用Collections的排序方法
    Collections.sort(list);
相關文章
相關標籤/搜索