java - 如何优化每个循环的嵌套
问题描述
我想优化下面的代码。流会优化下面嵌套的 foreach 循环吗?如果是流的新手,有人可以帮助我吗?在下面,出于项目保密的目的,我替换了名称。应在代码中使用 tList 进行进一步处理。有人可以帮忙吗?
List<Tea> tea = requestBody.getTea();
for (Tea tea1 : teas) {
List<String> teaValues = tea1.getTeaValues();
for (String t : teaValues) {
if ((t).contains("tMapping") || ((t).contains("tdata"))) {
int subStrng = t.indexOf(".") + 1;
int subStrngSpace = t.indexOf(" ");
String tStrng = t.substring(subStrng, subStrngSpace);
tList.add(tStrng);
} else {
String[] tStrng = t.split("\'");
String t1 = tStrng[1];
tList.add(t1);
}
}
}
解决方案
推荐阅读
- csv - 来自 LaTeX 和 pgf-pie 中 csv 文件的饼图
- sql - 在 SQL Server 中的两个线串之间绘制垂直线
- java - 如何通过 JavaMailSender 从不同帐户发送电子邮件(无需用户登录)
- c - 在 C 中,表达式可以是指针吗?
- javascript - get 访问器会产生每个实例的分配成本吗?
- environment - ConnectionResetError:[Errno 104] SubprocVecEnv 对等方重置连接
- python - OSM Overpass 查询结果中缺少数据
- db2 - 如何在 IBM 内容管理器中找到新闻的父类别?
- python - IMDbPY 处理无对象
- javascript - 如何在带有烧瓶后端的(onclick)上显示唯一的loding.gif?