当前位置:网站首页>关于我写的循环遍历
关于我写的循环遍历
2022-08-04 05:39:00 【雾喔】
先上代码
@Override
public Response queryDownStarName(String staName) {
Map<String,List>map=new HashMap<>();
Standard staOne=standardRepository.queryDownStarName(staName);
if(staOne != null) {
List<Standard> list = new LinkedList<>();
list.add(staOne);
map.put("1", list);
int num = 1;
Integer id = staOne.getStaId();
List<Standard> standardList = standardRepository.queryByFatherID(id);
if (!standardList.isEmpty()) {
num++;
map.put("" + num, standardList);
}
while (!standardList.isEmpty()) {
List<Integer> integerList = new LinkedList<>();
for (int i = 0; i < standardList.size(); i++) {
Standard standard = standardList.get(i);
int sId = standard.getStaId();
integerList.add(sId);
}
if (!integerList.isEmpty()) {
List<Standard> standardList1 = new LinkedList<>();
for (int i = 0; i < integerList.size(); i++) {
int sId = integerList.get(i);
List<Standard> standardList3 = standardRepository.queryByFatherID(sId);
if (!standardList3.isEmpty()) {
for (int a = 0; a < standardList3.size(); a++) {
Standard standard = standardList3.get(a);
standardList1.add(standard);
}
}
}
num++;
map.put("" + num, standardList1);
standardList = standardList1;
} else {
standardList = null;
}
}
return Response.ok(map);
}else{
return Response.error("不存在此学分类型!");
}
}这个是
主要遍历这样的数据。
这个是service层,调用的dao层的方法可以望名生义。
个人总结:
最近很忙,整天出去跑,在这个过程中收获了一个新皮肤,》〉精致黑皮〈《。

最近几天天气贼拉热,ljcsdn说我博文质量低。
边栏推荐
- matlab科研绘图模板,直接奉上源代码!
- 用手机也能轻松玩转MATLAB编程
- U-Net详解:为什么它适合做医学图像分割?(基于tf-Kersa复现代码)
- 异步编程之promise,任务队列,事件循环
- 无监督特征对齐的迁移学习理论框架
- RuntimeError: You called this URL via POST, but the URL doesn‘t end in a slash and you have APPEND_S
- this关键字,构造函数
- nacos 返回 403 unknown user 太他么坑了 源码解析
- LeetCode(剑指 Offer)- 18. 删除链表的节点
- 电脑软件:推荐一款磁盘空间分析工具——WizTree
猜你喜欢

unicloud 腾讯云 上传文件 Have no access right to the storage uniapp

MySQL内存淘汰策略

在线公众号文章内容转音频文件实用小工具

如何画好业务架构图。

MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案

Database document generation tool V1.0

pycharm专业版使用

curl (7) Failed connect to localhost8080; Connection refused

软件:给大家推荐一款国产非常好用的效率软件uTools

狗都能看懂的Self-Attention讲解
随机推荐
U-Net详解:为什么它适合做医学图像分割?(基于tf-Kersa复现代码)
MySQL重置root密码
【C# - 方法封装】数据转换
微软电脑管家2.0公测版体验
unicloud 腾讯云 上传文件 Have no access right to the storage uniapp
基于EEMD+GRU+MLR的时间序列预测
JVM工具之 JPS
IDEA 控制台 中文乱码问题(如果网上教程都无法解决你的问题的话)
matlab封闭曲线拟合 (针对一些列离散点)
Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案
自适应迁移学习核极限学习机用于预测
七夕专属程序员的浪漫
原型图总结规范
格拉姆角场GAF将时序数据转换为图像并应用于故障诊断
HbuilderX 启动微信小程序 无法打开项目
mysql锁机制
MySQL面试题大全(陆续更新)
数据库:整理四个实用的SQLServer脚本函数
搭建redis哨兵
硬件知识:RTMP和RTSP传统流媒体协议介绍