private Map<String, User> userDatabase = new HashMap<String, User>() { { List<User> users = new ArrayList<>(); users.add(new User("bob@example.com", "bob123", "Bob", "This is bob.")); users.add(new User("tom@example.com", "tomcat", "Tom", "This is tom.")); users.forEach(user -> { put(user.email, user); }); }};
老师,上面这段代码,实在是没有看懂在做什么啊.百度也找到靠谱的解释.
求详解.
明白了,使用了一个内部类,循环调用put来赋值.
Sign in to make a reply
咖啡加奶的高级名字是拿铁
老师,上面这段代码,实在是没有看懂在做什么啊.百度也找到靠谱的解释.
求详解.