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 对象执行任何操作,例如打印其属性或将其保存到数据库中。
上一篇: layui-vue: 一个基于 Vue.js 的前端 UI 框架
下一篇: 前端 Vite 项目使用 vite-plugin-dts 打包输出.d.ts文件,分析处理踩坑:Cannot find module ‘vue‘. Did you mean to set ...
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。