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