这段代码是查找当前数组中的内容,是否在排除数组中出现,其实这种业务无非是循环遍历两个数组,看看有没有相同的内容,但是原先的代码写的太挫了,稍微改了一下,没有算法上面的优化。
/**
* 检查是否是排除类目
*
* @param excludeCats 排除类目列表
* @param categoryId 当前类目列表
* @return
*/
private boolean isExcludeCats(String[] excludeCats, String[] categoryIds) {
if (excludeCats != null)
{
for (String cat : excludeCats) {
if (categoryIds != null) {
for (String str : categoryIds) {
if (!StringUtil.isEmpty(str))
if (str.equals(cat)) {
return true;
}
}
}
}
}
return false;
}
优化后代码
private boolean isExcludeCats(String[] excludeCats, String[] categoryIds) {
if (excludeCats != null && categoryIds != null)
{
for (String cat : excludeCats) {
if (StringUtil.isEmpty(cat)) {
continue;
}
for (String str : categoryIds) {
if (cat.equals(str)) {
return true;
}
}
}
}
return false;
}
分享到:
相关推荐
代码 普通多目标优化算法代码代码 普通多目标优化算法代码代码 普通多目标优化算法代码代码 普通多目标优化算法代码代码 普通多目标优化算法代码代码 普通多目标优化算法代码代码 普通多目标优化算法代码代码 普通多...
本实验报告主要探讨了在编译过程中的一个关键环节——目标代码优化技术,特别是中间代码优化的方法。 #### 实验目的 通过本次实验,学生将能够: - 掌握局部优化方法,并了解如何通过这些方法提高程序的运行速度...
### 编译原理之代码优化概述 #### 一、引言 代码优化是编译原理中的一个重要组成部分,它旨在提高程序的执行效率或减少资源占用。优化的目标通常是在不改变程序逻辑的前提下,使得生成的代码在运行时更快或更节省...
代码优化原则与方法优化是软件开发中的核心议题之一,它关系到程序的运行效率、可读性以及可维护性。好的代码不仅能够提高软件性能,还能降低团队成员的学习成本和未来的维护难度。 一、代码阅读的方式 代码阅读...
代码 各种离散优化方法的matlab程序代码 各种离散优化方法的matlab程序代码 各种离散优化方法的matlab程序代码 各种离散优化方法的matlab程序代码 各种离散优化方法的matlab程序代码 各种离散优化方法的matlab程序...
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃...
代码 PSO求解多目标优化问题代码代码 PSO求解多目标优化问题代码代码 PSO求解多目标优化问题代码代码 PSO求解多目标优化问题代码代码 PSO求解多目标优化问题代码代码 PSO求解多目标优化问题代码代码 PSO求解多目标...
代码 多目标粒子群优化算法代码代码 多目标粒子群优化算法代码代码 多目标粒子群优化算法代码代码 多目标粒子群优化算法代码代码 多目标粒子群优化算法代码代码 多目标粒子群优化算法代码代码 多目标粒子群优化算法...
在VBA编程中,代码优化是一项重要的技能,它涉及到提高代码的效率,减少运行时间和内存消耗,同时保持代码的可读性和维护性。 "VBA代码优化小工具"是为了帮助程序员更方便地分析和优化他们的VBA代码而设计的。这种...
《代码优化:有效使用内存》是由(美...第2,3章分别全面介绍RAM了系统与高速缓存子系统的代码优化知识。第4章主要介绍了机器代码优化技术。各章在讨论基本原理的同时详细给出了代码实例,并对优化性能进行了定量的分析。
3. 目标处理器优化:针对特定的处理器进行代码优化,可以显著提升代码执行效率。这可能包括使用处理器特定的指令集、减少内存访问、或者使用代码替换库(Code Replacement Libraries, CRL)。CRL允许用户自定义特定...
代码 改进蚁群算法求解连续空间优化问题代码代码 改进蚁群算法求解连续空间优化问题代码代码 改进蚁群算法求解连续空间优化问题代码代码 改进蚁群算法求解连续空间优化问题代码代码 改进蚁群算法求解连续空间优化...
代码 基于线性整数规划离散型优化问题代码代码 基于线性整数规划离散型优化问题代码代码 基于线性整数规划离散型优化问题代码代码 基于线性整数规划离散型优化问题代码代码 基于线性整数规划离散型优化问题代码代码 ...
代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化...
代码 离散型遗传算法求解组合优化代码代码 离散型遗传算法求解组合优化代码代码 离散型遗传算法求解组合优化代码代码 离散型遗传算法求解组合优化代码代码 离散型遗传算法求解组合优化代码代码 离散型遗传算法求解...
第2,3章分别全面介绍RAM了系统与高速缓存子系统的代码优化知识。第4章主要介绍了机器代码优化技术。各章在讨论基本原理的同时详细给出了代码实例,并对优化性能进行了定量的分析。, 该书特别适合于作为应用程序员及...
编译原理 代码优化 详细介绍编译原理的代码优化方法
代码 离散粒子群算法DPSO优化代码代码 离散粒子群算法DPSO优化代码代码 离散粒子群算法DPSO优化代码代码 离散粒子群算法DPSO优化代码代码 离散粒子群算法DPSO优化代码代码 离散粒子群算法DPSO优化代码代码 离散粒子...
1.什么是编程语言。 编程思想比编程语言更加重要 2.为什么要进行性能优化。...一般代码优化 3。容器优化 JVM优化配置 Tomcat优化配置 4。数据库优化 1.减少数据访问 索引 sql的执行计划 2.减少返回的数据 分页
书名为《代码优化:有效使用内存》(Code Optimization: Effective Memory Usage),作者是Kris Kaspersky。本书是关于如何在个人计算机(PC)和Unix平台进行程序优化的指南,重点关注优化的必要性以及通过优化提高程序...