/**创建比较器
练习:按照字符串的长度排序。
分析:
字符串本身具备比较性,但是它的比价方式并不是我们所需要的。
所以这个时候我们就要定义比较器。
自定义比较器的方式:
1,创建一个类实现comparator接口
2,然后复写compare()方法
长度:作为比较的对象
*/
class TreeSetDemo
{
public static void main(String[] args)
{
TreeSet<String> ts=new TreeSet<String>();
ts.add("sdfg");
ts.add("wes");
ts.add("zxdfr");
ts.add("a");
}
}
class StringLength implements Comparator
{
private int siz=0;
StringLength(int len){
this.len=len;
}
//对外封装接口
public void setLen(int len){
this.len=len;
}
public int getLen(){
return len;
}
//复写compare方法
public boolean compare(Object obj){
}
}
用Set集合,按照字符串的长度排序的方法
最新推荐文章于 2025-04-20 17:40:16 发布
本文详细介绍了如何使用自定义比较器在Java中按照字符串长度对字符串集合进行排序,通过创建类并实现comparator接口,复写compare()方法来实现排序逻辑。
3765

被折叠的 条评论
为什么被折叠?



