legs+ 发表于 2023-11-3 18:42:03

List、Map、Set的区别与联系及应用场景

https://www.cnblogs.com/ryelqy/p/14312176.html



...
还是博客园更有些深度

legs+ 发表于 2023-11-3 18:51:55

import com.itcodai.course02.entity.User;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@RestController
@RequestMapping("/json")
public class JsonController {

    @RequestMapping("/user")
    public User getUser() {
      return new User(1, "倪升武", "123456");
    }

    @RequestMapping("/list")
    public List<User> getUserList() {
      List<User> userList = new ArrayList<>();
      User user1 = new User(1, "倪升武", "123456");
      User user2 = new User(2, "达人课", "123456");
      userList.add(user1);
      userList.add(user2);
      return userList;
    }

    @RequestMapping("/map")
    public Map<String, Object> getMap() {
      Map<String, Object> map = new HashMap<>(3);
      User user = new User(1, "倪升武", "123456");
      map.put("作者信息", user);
      map.put("博客地址", "http://blog.itcodai.com");
      map.put("CSDN地址", "http://blog.csdn.net/eson_15");
      map.put("粉丝数量", 4153);
      return map;
    }
}
举例说明

当然,首先要有实体类
public class User {
    private Long id;
    private String username;
    private String password;
    /* 省略get、set和带参构造方法 */
}




页: [1]
查看完整版本: List、Map、Set的区别与联系及应用场景