在字符串数组中取唯一值
如数组{1,1,2,3,3,4,5,6}
取出结果为1,2,3,4,5,6
在线等
------解决方案-------------------- <script>
var a = new Array(1,1,2,2,3,3,4,4,5,5);
var b = new Array();
var k = 0;
for(var n in a){
if(b.length ==0){b[b.length] = a[n];}
else{
for(i=0;i <b.length;i++){k += b[i] == a[n] ? 1 : 0;}
if(k==0){b.push(a[n]);}
else{k = 0;}
}
}
for(var j in b){alert(b[j]);}
</script>
随手写的,未考虑效率。
------解决方案--------------------ArrayList al = new ArrayList();
for(int i = 0; i < aa.Length; i++)
{
if (!al.Contains(aa[i]))
{
al.Add(aa[i];
}
}