您的位置:首页 > 其它

数字与字符混合排序算法

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));

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: