springboot使用List<>接收前端传递来的对象数组

_柯西不等式 2024-07-21 16:33:01 阅读 84

Java List<>使用

1.List集合2.for each

1.List集合

<code>public void printNames(List<String> names) {

for (String name : names) {

System.out.println(name);

}

}

List 是 Java 中一个表示有序元素集合的接口。

<> 指定了列表中元素的类型。

Type 是列表中元素的类型。

比如前端传递的是对象数组

@PostMapping("/submit-form")

public void submitForm(@RequestBody List<UserVo> objectList) {

System.out.println(objectList);

for(UserVo userVo : objectList){

User user = new User();

user.setAge(userVo.getAge());

user.setId(userVo.getStudentId());

user.setUsername(userVo.getUsername());

userServiceimpl.saveOrUpdate(user);

}

使用List列表接受前端的对象数组,并且类型是UserVo 传递的对象是objectList。然后使用for each去遍历列表。

2.for each

for (Type element : collection) {

// 对元素执行操作

}

Type 是集合中元素的类型。

element 是循环变量,它将在每次迭代中存储集合中的当前元素。

collection 是要遍历的集合。

比如:

for (UserVo userVo : objectList) {

// 对 userVo 执行操作

}

这行代码将遍历 objectList 中的每个 UserVo 对象,并将每个对象分配给循环变量 userVo。然后,你可以对 userVo 对象执行任何操作,例如打印其属性或将其保存到数据库中。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。