首页 > 编程语言 > 详细

数组操作-去除重复和空白元素

时间:2016-01-05 12:40:36      阅读:317      评论:0      收藏:0      [点我收藏+]
        /// <summary>
        /// 字符串数组转化为整形数组 并进行冒泡排序
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        private int[] ArrToInt(string[] str)
        {
            int[] arr2 = new int[str.Length];   //用来存放将字符串转换成int[]
            for (int i = 0; i < str.Length; i++)
            {
                arr2[i] = int.Parse(str[i]);
            }
            int len = arr2.Length;
            for (int j = 0; j < len; ++j)
            {
                for (int i = j; i < len; ++i)
                {
                    if (arr2[j] > arr2[i])
                    {
                        int temp = arr2[j];
                        arr2[j] = arr2[i];
                        arr2[i] = temp;
                    }
                }
            }

            return arr2;
        }
        /// <summary>
        /// 重组数组
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public string[] strTo(string [] str)
        {
            ArrayList al = new ArrayList();//去除数组中的重复元素
            for (int i = 0; i < str.Length; i++)
            {
                if (al.Contains(str[i]) == false && str[i] != "")
                {
                    al.Add(str[i]);
                }
            }

            //把ArrayList转换数组 
            str = new string[al.Count];
            str = (string[])al.ToArray(typeof(string));
            return str;

        }

 

数组操作-去除重复和空白元素

原文:http://www.cnblogs.com/qigege/p/5101657.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!