数字与字符混合排序算法
2012-02-29 16:38
155 查看
package com;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class BubbleSort implements Comparator<String>
{
public int compare(String arg0, String arg1)
{
return arg0.hashCode() - arg1.hashCode();
}
public static void main(String[] args)
{
String[] strs = {"e", "2", "q", "a", "5", "p"};
List<String> strsList = new ArrayList<String>();
for (int i = 0; i < strs.length; i++)
{
strsList.add(strs[i]);
}
System.err.println("---------begin for---------");
for (int i = 0; i < strsList.size(); i++)
{
System.err.println(strsList.get(i));
}
Collections.sort(strsList,new BubbleSort());
System.err.println("--------after for----------");
for (int i = 0; i < strsList.size(); i++)
{
System.err.println(strsList.get(i));
}
}
}
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class BubbleSort implements Comparator<String>
{
public int compare(String arg0, String arg1)
{
return arg0.hashCode() - arg1.hashCode();
}
public static void main(String[] args)
{
String[] strs = {"e", "2", "q", "a", "5", "p"};
List<String> strsList = new ArrayList<String>();
for (int i = 0; i < strs.length; i++)
{
strsList.add(strs[i]);
}
System.err.println("---------begin for---------");
for (int i = 0; i < strsList.size(); i++)
{
System.err.println(strsList.get(i));
}
Collections.sort(strsList,new BubbleSort());
System.err.println("--------after for----------");
for (int i = 0; i < strsList.size(); i++)
{
System.err.println(strsList.get(i));
}
}
}
相关文章推荐
- c 语言中混合输入字符和数字( c primer plus 中的程序 )
- 在ASP.NET下实现数字和字符相混合的验证码
- .NET下实现数字和字符相混合的验证码实例
- 正则表达式:2到8个中文字符4到16个英文字符数字下划线,可混合
- 查询oracle 数字与字符混合的列
- 在ASP.NET下实现数字和字符相混合的验证码
- .NET下实现数字和字符相混合的验证码实例
- 如何在ASP.NET中实现数字和字符的混合验证码生产
- 在ASP.NET下实现数字和字符相混合的验证码
- 混合输入数字和字符
- 在ASP.NET下实现数字和字符相混合的验证码
- oracle中混合数字与字符的字符串排序
- 在ASP.NET下完成数字和字符相混合地验证码
- ASP.NET实现数字和字符相混合的验证码(转)
- 在ASP.NET下实现数字和字符相混合的验证码 选择自 kwklover 的 Blog
- 在ASP.NET下实现数字和字符相混合的验证码
- 强密码和弱密码并没有什么区别?NIST密码安全标准更新:不再建议密码要求混合大写字母、字符和数字
- 在ASP.NET下实现数字和字符相混合的验证码
- ADO.NET操纵Excel 标点符号 数字和字符混合问题! HDR=Yes;IMEX=1
- 我常用的小模块-自动在数字、字符混合的编号后加1