package com.lanbao; import com.alibaba.fastjson.JSONObject; import org.apache.commons.collections.MapUtils; import org.jeecg.modules.dry.vo.SocketMsgVo; import org.junit.Test; import java.io.IOException; import java.io.InputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.Socket; import java.nio.channels.SocketChannel; import java.util.HashMap; import java.util.Map; public class SocketTest { public static void main(String[] args) { Map mapA = new HashMap<>(); mapA.put("apple", 10); mapA.put("banana", 20); mapA.put("orange", 30); mapA.put("hah", 30); Map mapB = new HashMap<>(); mapB.put("apple", 10); mapB.put("pineapple", 40); mapB.put("dd", 40); // 检查 mapB 中缺少的键 // 检查 mapB 中缺少的键 mapA.keySet().stream() .filter(key -> !mapB.containsKey(key)) .forEach(key -> System.out.println("Map B 中缺少的键: " + key)); } @Test public void test(){ } }