当前位置: 技术问答>java相关
关于数据排序的问题/
来源: 互联网 发布时间:2015-04-29
本文导语: 我写了一个冒泡法排序,我用COMPARETO来比较字符串的大小,但是发现一个问题,如果是数字形式的字符串和字符形式的('1',和a)放到一起有些时候就会出现排序混乱的情况.如果全是数字或者全是字符就没有这个问题,这个情...
我写了一个冒泡法排序,我用COMPARETO来比较字符串的大小,但是发现一个问题,如果是数字形式的字符串和字符形式的('1',和a)放到一起有些时候就会出现排序混乱的情况.如果全是数字或者全是字符就没有这个问题,这个情况大家遇到过么?
这个是我的代码
private LinkedList orderByName (LinkedList newLinkedResult,String name,LinkedList tempLinkedResult)
{
Object key = null;
int k;
Object key1 = null;
Collator comp = Collator.getInstance();
comp.setDecomposition(Collator.TERTIARY);
for (int i = 0;i
这个是我的代码
private LinkedList orderByName (LinkedList newLinkedResult,String name,LinkedList tempLinkedResult)
{
Object key = null;
int k;
Object key1 = null;
Collator comp = Collator.getInstance();
comp.setDecomposition(Collator.TERTIARY);
for (int i = 0;i