我有一个类似的课程 classe用户{ 字符串部门; 字符串地址; } 我有用户列表,我可以使用java 8 stream / map / collect
获得以下输出List<User> userList=getUserList();
Map<String,List<String>> userAddressMap=new HashMap<String,List<String>>();
for(User user : userList){
List<String> addressList=userAddressMap.get(user.getDepartment());
if(addressList==null){
userAddressMap.put(user.getDepartment(),addressList);
}
addressList.add(user.getAddress);
}
答案 0 :(得分:3)
使用<?php
function mtl_register_todo(){
$singular_name = apply_filters("mtl_label_single","Todo");
$plural_name = apply_filters("mtl_label_single","Todos");
$labels = [
"name"=> $plural_name,
"singular_name"=> $singular_name,
"add_new" => "Add new",
"add_new_item" => "Add new ". $singular_name,
"edit" => "Edit",
"edit_item" => "Edit ". $singular_name,
"new_item" => "New ". $singular_name,
"view" => "View",
"view_item" => "View " . $plural_name,
"search_items" => "Search ". $plural_name,
"not_found" => "No ". $plural_name . " found",
"not_found_in_trash" => "",
"menu_name" => $plural_name
];
$args = apply_filters("mtl_todo_args",[
"labels" =>$labels,
"description" => "Todo's categories",
"taxonomies" => ["category"],
"public" => TRUE,
"show_in_menu" => TRUE,
"position" => 5,
"menu_icon" =>"dashicons-edit",
"show_in_nav_menus" => TRUE,
"query_var"=> TRUE,
"can_export" => true,
"rewrite" => ["slug"=>"todo"],
"capability_type" => "post",
"supports" => [
"title"
]
]);
//Register post type
register_post_type("todo",$args);
}
add_action("init","mtl_register_todo");
收集器与groupingBy
收集器下游。
mapping