• 关于我写的循环遍历


    先上代码

    1. @Override
    2. public Response queryDownStarName(String staName) {
    3. Mapmap=new HashMap<>();
    4. Standard staOne=standardRepository.queryDownStarName(staName);
    5. if(staOne != null) {
    6. List list = new LinkedList<>();
    7. list.add(staOne);
    8. map.put("1", list);
    9. int num = 1;
    10. Integer id = staOne.getStaId();
    11. List standardList = standardRepository.queryByFatherID(id);
    12. if (!standardList.isEmpty()) {
    13. num++;
    14. map.put("" + num, standardList);
    15. }
    16. while (!standardList.isEmpty()) {
    17. List integerList = new LinkedList<>();
    18. for (int i = 0; i < standardList.size(); i++) {
    19. Standard standard = standardList.get(i);
    20. int sId = standard.getStaId();
    21. integerList.add(sId);
    22. }
    23. if (!integerList.isEmpty()) {
    24. List standardList1 = new LinkedList<>();
    25. for (int i = 0; i < integerList.size(); i++) {
    26. int sId = integerList.get(i);
    27. List standardList3 = standardRepository.queryByFatherID(sId);
    28. if (!standardList3.isEmpty()) {
    29. for (int a = 0; a < standardList3.size(); a++) {
    30. Standard standard = standardList3.get(a);
    31. standardList1.add(standard);
    32. }
    33. }
    34. }
    35. num++;
    36. map.put("" + num, standardList1);
    37. standardList = standardList1;
    38. } else {
    39. standardList = null;
    40. }
    41. }
    42. return Response.ok(map);
    43. }else{
    44. return Response.error("不存在此学分类型!");
    45. }
    46. }

    这个是

    主要遍历这样的数据。

    这个是service层,调用的dao层的方法可以望名生义。 

    个人总结:

    最近很忙,整天出去跑,在这个过程中收获了一个新皮肤,》〉精致黑皮〈《。

     最近几天天气贼拉热,ljcsdn说我博文质量低。

  • 相关阅读:
    本地开发环境和服务器传输数据的几种方法
    Java——List接口
    ai智能写作软件哪个好-AI智能写作软件的类型标准
    商业合作保密协议 (3)
    jenkins-pipeline集成sonarqube代码扫描
    Java:垃圾收集 CPU 统计信息
    104. Go单测系列4---编写可测试的代码
    青少年python系列 38.高阶函数
    element-plus关于表单数据自定义参数校验
    Collection体系集合
  • 原文地址:https://blog.csdn.net/Hubery_sky/article/details/126096242