List<CoursePO> courses = sqlMapper.queryCourse();
List<StudentPO> students = sqlMapper.queryStudent();
List<RelationPO> relations = sqlMapper.queryRelation();
// studentPOS.stream().filter()
Set<String> femaleStudents = students.stream()
.filter(student -> student.getSex().equals("女"))
.map(StudentPO::getName)
.collect(Collectors.toSet());
Set<String> foreignLanguageCourses = courses.stream()
.filter(course -> course.getName().equals("外語"))
.map(CoursePO::getName)
.collect(Collectors.toSet());
Set<String> result = relations.stream()
.filter(r1 -> relations.stream()
.filter(r2 -> r1.getCourseName().equals(r2.getCourseName()))
.anyMatch(r2 -> femaleStudents.contains(r2.getStudentName()) || foreignLanguageCourses.contains(r2.getCourseName())))
.map(RelationPO::getStudentName)
.collect(Collectors.toSet());
// Print the results
result.forEach(System.out::println);
gpt生成測試
相關文章
- GPT-4 透過圖靈測試GPT圖靈
- Mock生成測試資料Mock
- shell生成測試資料
- laravel seed生成測試資料Laravel
- Sql Server生成測試資料SQLServer
- 測試TOM=SQLLDR生成外部表SQL
- Python做介面測試生成測試報告失敗Python測試報告
- mysql 動態生成測試資料MySql
- 測試資料之自動生成
- java快速的生成測試資料Java
- allure生成測試報告 0 NAN%測試報告NaN
- Sysbench測試神器:一條命令生成百萬級測試資料
- httprunner(4)錄製生成測試用例HTTP
- 如何優雅地生成測試資料
- 介面測試的時候如何生成隨機資料進行測試隨機
- Eolink Apikit 快速發起 API 測試,一鍵生成測試資料API
- Pytest單元測試框架生成HTML測試報告及優化框架HTML測試報告優化
- 為 java 開發者設計的效能測試框架,用於壓測+測試報告生成Java框架測試報告
- pytest(11)-Allure生成測試報告(一)測試報告
- Python factory_boy 生成測試資料Python
- 介面測試:生成Token,使用手機did生成accessToken,再用accessToken生成token 例項
- 技術週刊 · Lighthouse 測試報告生成測試報告
- 竟然拿ETL當測試資料生成工具使用
- 介面自動化使用requests生成測試報告測試報告
- Mysql生成100w條測試資料MySql
- 記錄python介面自動化測試--利用unittest生成測試報告(第四目)Python測試報告
- 自動化測試資料生成:Asp.Net Core單元測試利器AutoFixture詳解ASP.NET
- 微信小程式-測試遊戲生成六邊多邊形微信小程式遊戲
- QT之安卓開發——生成APK以及真機測試QT安卓APK
- 使用Github Copilot生成單元測試並執行Github
- 使用 Laravel 資料填充功能生成中文測試資料Laravel
- 配置開發環境、生成環境、測試環境開發環境
- LLM大模型GPT2微調嘗試大模型GPT
- 測者的測試技術手冊:自動的自動化EvoSuite 自動生成JUnit的測試用例UI
- 使用Postman工具做介面測試(五)——生成隨機引數Postman隨機
- MySQL 資料庫生成 10000 條測試資料MySql資料庫
- 生成Github JS 倉庫的測試覆蓋率徽標GithubJS
- Wings-讓單元測試智慧全自動生成