| <dependency> |
| <groupId>org.apache.commons</groupId> |
| <artifactId>commons-collections4</artifactId> |
| <version>4.4</version> |
| </dependency> |
| import org.apache.commons.collections4.MapUtils; |
| import org.junit.Test; |
| import java.util.HashMap; |
| import java.util.Map; |
| |
| public class MapUtilsTest { |
| |
| |
| |
| @Test |
| public void test1(){ |
| Map<String,String> map = new HashMap<>(); |
| System.out.println(MapUtils.isEmpty(map)); |
| System.out.println(MapUtils.isNotEmpty(map)); |
| |
| System.out.println(MapUtils.getInteger(map, "a")); |
| } |
| } |
| import org.apache.commons.collections4.CollectionUtils; |
| import org.apache.commons.collections4.ListUtils; |
| import org.junit.Test; |
| import java.util.ArrayList; |
| import java.util.List; |
| import java.util.Map; |
| |
| public class CollectionsUtilsTest { |
| |
| |
| |
| @Test |
| public void test2(){ |
| List<String> list1 = new ArrayList<>(); |
| list1.add("a"); |
| list1.add("b"); |
| list1.add("c"); |
| List<String> list2 = new ArrayList<>(); |
| list2.add("c"); |
| list2.add("1"); |
| list2.add("2"); |
| |
| System.out.println(CollectionUtils.intersection(list1, list2)); |
| |
| System.out.println(CollectionUtils.union(list1, list2)); |
| |
| System.out.println(CollectionUtils.subtract(list1, list2)); |
| |
| System.out.println(CollectionUtils.subtract(list2, list1)); |
| } |
| |
| |
| |
| |
| @Test |
| public void test1(){ |
| List<String> list = new ArrayList<>(); |
| System.out.println(CollectionUtils.isEmpty(list)); |
| |
| System.out.println(CollectionUtils.isNotEmpty(list)); |
| } |
| } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下