java中set排序怎么实现
发布网友
发布时间:2022-04-23 21:24
我来回答
共5个回答
热心网友
时间:2023-10-10 01:54
你好,java中专门的带有顺序的set类是TreeSet,比如对String类的TreeSet使用方法是
TreeSet<String> set=new TreeSet<String>(new Comparator(){
@Override
public int compare(Object arg0, Object arg1) {
return 0;
}
});
热心网友
时间:2023-10-10 01:54
set没有排序的方法,
可以Set set = new TreeSet()
TreeSet存储的时候已经是排好序得
热心网友
时间:2023-10-10 01:55
你好!你看看我写的代码能不能帮到你、、、
import java.util.*;
public class TestSet
{
public static void main(String[] args)
{
TreeSet t = new TreeSet(new Comparator()
{
int r=0;
public int compare(Object a, Object b)
{
int n1=Integer.parseInt(a.toString());
int n2=Integer.parseInt(b.toString());
return 0;
}
}
}
就是调用Java中自带的类TreeSet
这个类在util包中。。LZ可以到API文档中去查查看、、、
参考资料:希望对你有帮助
热心网友
时间:2023-10-10 01:55
set没有排序的方法,
可以Set set = new TreeSet()
TreeSet存储的时候已经是排好序的
热心网友
时间:2023-10-10 01:56
学习了。