springboot " />

扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

Springboot鍐呯疆鐨凜ollectionUtils鎬庝箞浣跨敤

扬州沐宇科技
2024-01-29 09:41:41
springboot

Spring Boot鍐呯疆浜嗗緢澶氬伐鍏风被锛屽叾涓瑿ollectionUtils鏄竴涓潪甯稿父鐢ㄧ殑宸ュ叿绫伙紝鐢ㄤ簬瀵归泦鍚堣繘琛屾搷浣滃拰澶勭悊銆備笅闈㈡槸浣跨敤CollectionUtils鐨勭ず渚嬶細

  1. 瀵煎叆CollectionUtils绫伙細

    import org.springframework.util.CollectionUtils;
    
  2. 浣跨敤CollectionUtils鐨勬柟娉曪細

    • 鍒ゆ柇闆嗗悎鏄惁涓虹┖锛?/p>

      List<String> list = new ArrayList<>();
      boolean isEmpty = CollectionUtils.isEmpty(list);
      
    • 鍒ゆ柇闆嗗悎鏄惁闈炵┖锛?/p>

      List<String> list = new ArrayList<>();
      boolean isNotEmpty = CollectionUtils.isNotEmpty(list);
      
    • 鍚堝苟澶氫釜闆嗗悎涓轰竴涓泦鍚堬細

      List<String> list1 = new ArrayList<>();
      List<String> list2 = new ArrayList<>();
      List<String> mergedList = CollectionUtils.mergeArrays(list1, list2);
      
    • 鍒犻櫎闆嗗悎涓殑绌哄厓绱狅細

      List<String> list = new ArrayList<>();
      list.add("a");
      list.add(null);
      list.add("b");
      CollectionUtils.filter(list, Objects::nonNull);
      
    • 鍒犻櫎闆嗗悎涓弧瓒虫潯浠剁殑鍏冪礌锛?/p>

      List<Integer> list = new ArrayList<>();
      list.add(1);
      list.add(2);
      list.add(3);
      CollectionUtils.filter(list, num -> num % 2 == 0);
      
    • 閬嶅巻闆嗗悎鍏冪礌锛?/p>

      List<String> list = new ArrayList<>();
      list.add("a");
      list.add("b");
      CollectionUtils.arrayToList(list).forEach(System.out::println);
      
    • 鍙栭泦鍚堢殑绗竴涓厓绱狅細

      List<String> list = new ArrayList<>();
      list.add("a");
      list.add("b");
      String firstElement = CollectionUtils.firstElement(list);
      
    • 鍙栭泦鍚堢殑鏈€鍚庝竴涓厓绱狅細

      List<String> list = new ArrayList<>();
      list.add("a");
      list.add("b");
      String lastElement = CollectionUtils.lastElement(list);
      

浠ヤ笂鏄疌ollectionUtils鐨勪竴浜涘父鐢ㄦ柟娉曠ず渚嬶紝鏍规嵁鍏蜂綋闇€姹傞€夋嫨鍚堥€傜殑鏂规硶鏉ユ搷浣滈泦鍚堛€?/p>

扫码添加客服微信