返回不重复的元素数组以及判断字符串在数组中存在
2008-10-10 09:40
288 查看
注意:转载的朋友请注明出处!!
/// <summary>
/// 返回不重复的元素数组
/// </summary>
/// <param name="arr"></param>
/// <returns></returns>
private string[] returnArr(string[] arr)
{
ArrayList list = new ArrayList();
for (int i = 0; i < arr.Length; i++)
{
bool IsExist = true;
for (int j = 0; j < list.Count; j++)
{
if (list[j].ToString() == arr[i])
{
IsExist = false;
break;
}
}
if (IsExist)
list.Add(arr[i]);
}
string[] Array = (string[])list.ToArray(typeof(string));
return Array;
}
/// <summary>
/// 判断字符串在数组中存在
/// </summary>
/// <param name="ss"></param>
/// <param name="str"></param>
/// <returns></returns>
protected bool isExist(string[] ss, string str)
{
List<string> ls = new List<string>(ss);
foreach (string s in ls)
{
if (ls.Contains(str))
return true;
}
return false;
}
/// <summary>
/// 返回不重复的元素数组
/// </summary>
/// <param name="arr"></param>
/// <returns></returns>
private string[] returnArr(string[] arr)
{
ArrayList list = new ArrayList();
for (int i = 0; i < arr.Length; i++)
{
bool IsExist = true;
for (int j = 0; j < list.Count; j++)
{
if (list[j].ToString() == arr[i])
{
IsExist = false;
break;
}
}
if (IsExist)
list.Add(arr[i]);
}
string[] Array = (string[])list.ToArray(typeof(string));
return Array;
}
/// <summary>
/// 判断字符串在数组中存在
/// </summary>
/// <param name="ss"></param>
/// <param name="str"></param>
/// <returns></returns>
protected bool isExist(string[] ss, string str)
{
List<string> ls = new List<string>(ss);
foreach (string s in ls)
{
if (ls.Contains(str))
return true;
}
return false;
}
相关文章推荐
- [转]返回不重复的元素数组以及判断字符串在数组中存在
- 一个长度为N的整形数组,数组中每个元素的取值范围是[0,N-1],写一个算法判断数组中是否存在重复的数字
- 判断一个int数组中的元素是否存在重复
- js 判断数组重复元素以及重复的个数
- 哈希(6) - 判断数组中是否存在重复元素且距离在K之内
- 给定一个经过一次旋转的有序数组,从中查找一个值,若存在返回它的索引,不存在返回-1,假定数组存在重复元素
- 去掉数组中重复元素以及字符串重复字符
- 判断数组中是否存在重复元素
- 判断数组中是否存在重复的元素
- C++(后台开发面试题)-判断数组中是否存在重复元素
- 判断两个字符串或数组中有没有重复的元素
- (笔试题)如何判断数组中是否存在重复元素
- 判断数组是否存在重复元素
- java笔记:Java字符串数组中判断是否存在某元素的方法
- 判断一个int数组中的元素是否存在重复
- c++面试题:判断数组是否存在重复元素
- leetcode 287. Find the Duplicate Number 数组重复元素查询 + 环的存在判定 + 快慢指针 + 很妙的想法
- 判断一个数组中是否有重复的元素
- smarty中判断一个变量是否存在于一个数组中或是否存在于一个字符串中?
- JS如何判断数组中是否存在某字符串