zoukankan      html  css  js  c++  java
  • 判断多个值中是否有重复,并返回True或False

            /// <summary>
            
    /// 判断5个组件是否有重复
             
    /// </summary>
            
    /// <param name="oneKey">第一块合成组件(背包占位符KEY)</param>
            
    /// <param name="twoKey">第二块合成组件(背包占位符KEY)</param>
            
    /// <param name="threeKey">第三块合成组件(背包占位符KEY)</param>
            
    /// <param name="fourKey">第四块合成组件(背包占位符KEY)</param>
            
    /// <param name="fivekey">第五块合成组件(背包占位符KEY)</param>
            
    /// <returns>True & False</returns>
            public bool JudgeHomology(int oneKey, int twoKey, int threeKey, int fourKey, int fivekey)
            {
                
    bool flag = false;

                List
    <int> keyList = new List<int>();

                
    int[] result = new int[5];
                result[
    0= oneKey;
                result[
    1= twoKey;
                result[
    2= threeKey;
                result[
    3= fourKey;
                result[
    4= fivekey;

                
    for (int i = 0; i < result.Length; i++)
                {
                    
    //若新元素没有和老元素重复
                    if (!keyList.Contains(result[i]))
                    {
                        keyList.Add(result[i]);
                    }
                    
    //和老元素重复
                    else
                    {
                        flag 
    = true;    //有重复
                        break;
                    }
                }
                
    return flag;
            }
  • 相关阅读:
    Docker安装
    Shell编程
    Java:字节流和字符流(输入流和输出流)
    spring中的组合模式
    MySQL:ALTER COLUMN、MODIFY COLUMN 和 CHANGE COLUMN
    springboot项目打包docker镜像maven插件
    OGNL表达式
    项目中redisTemplate设置的key,redis客户端上查询不到的问题
    spring-session-data-redis反序列化问题
    深入理解SPI机制
  • 原文地址:https://www.cnblogs.com/kingfly/p/1681391.html
Copyright © 2011-2022 走看看