<script type="text/javascript"> var arr = ['意中她', '中意她', "中中中", 'aasds123', '232', 'abcd', 'bcda', '223', "123", "321", "你好啊", "啊你好", "你好", "123222", "222213"]; function ord(a, b) { return a.localeCompare(b); } function ss(){ var newarr=[], l = arr.length,sss=[]; for(var i = 0; i<l; i++)newarr.push(arr[i].split('').sort(ord).join('')); newarr.sort(ord); for(var i = 0;i<l;i++) newarr[i].localeCompare(newarr[i+1])!=0&& sss.push(newarr[i]); return sss; } alert(ss()); </script>
s="ABC,DLD,ABC,LKD" var a = s.split(","); var b = {}; for( var i = 0; i < a.length; i ++ ) { b[ a[ i ] ] = ""; } s = undefined; for( name in b ) { if( s ) s += ","; else { s = name; continue; } s += name; } alert( s );
String s = "1,2,3,4,5,1"; String[] str = s.split(","); Set set = new HashSet(); for(int i=0;i<str.length;i++){ set.add(str[i]); } Iterator it = set.iterator(); while(it.hasNext()){ System.out.println(it.next().toString()); }
var arr = ['意中她', '中意她', "中中中", 'aasds123', '232', 'abcd', 'bcda', '223', "123", "321", "你好啊", "啊你好", "你好", "123222", "222213"];
function ord(a, b) { return a.localeCompare(b); }
function ss(){ var newarr=[], l = arr.length,sss=[]; for(var i = 0; i<l; i++)newarr.push(arr[i].split('').sort(ord).join('')); newarr.sort(ord); for(var i = 0;i<l;i++) newarr[i].localeCompare(newarr[i+1])!=0&& sss.push(newarr[i]); return sss; } alert(ss());
</script>
var a = s.split(",");
var b = {};
for( var i = 0; i < a.length; i ++ ) {
b[ a[ i ] ] = "";
}
s = undefined;
for( name in b ) {
if( s )
s += ",";
else {
s = name;
continue;
}
s += name;
}
alert( s );
String[] str = s.split(",");
Set set = new HashSet();
for(int i=0;i<str.length;i++){
set.add(str[i]);
}
Iterator it = set.iterator();
while(it.hasNext()){
System.out.println(it.next().toString());
}