Collection 集合
java 两个list的交集 并集 差集 去重复并集
在Java中,List集合可通过特定方法求交集、差集和并集:差集用removeAll,交集用retainAll;并集不去重用addAll,去重则先removeAll再addAll。这些操作会修改原List,而另一个List保持不变。
标签:后端开发
在Java中,List集合可通过特定方法求交集、差集和并集:差集用removeAll,交集用retainAll;并集不去重用addAll,去重则先removeAll再addAll。这些操作会修改原List,而另一个List保持不变。
本文介绍了一个通用的Java树形结构工具类,通过反射机制将列表转换为树形结构,支持自定义id、parent和children字段名,适用于菜单、部门等多种场景,并提供了完整代码示例。
Config 配置 文章介绍了Spring配置文件中存储List和Map的方法。直接使用@Value读取会报错,可通过数组或EL表达式解决。数组配置简单但需转换;EL表达式用split()解析List/Set,JSON解析Map,更灵活。注意@Value与@AllArgsConstructor冲突。
Logging 日志 Java日志框架如log4j、logback等通过SLF4J门面统一接口管理,可灵活切换实现。使用时需正确配置依赖jar包(如slf4j-api及桥接包),避免多个StaticLoggerBinder冲突,解决日志输出问题。