网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月04日
漏签
0
天
java吧
关注:
1,310,320
贴子:
12,891,567
看贴
图片
吧主推荐
视频
游戏
3
回复贴,共
1
页
<返回java吧
>0< 加载中...
Java 每日一题:2016年8月27日
取消只看楼主
收藏
回复
小米干饭000
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
每天在这里贴一道 Java 题。
问题不难,有 Java 的基本知识就可以做出来。
问题也不偏,日常工作中时不时会碰到。
每日一题索引页:52.36.153.52:8080/javaquestions/
请问输出结果是什么?
送TA礼物
1楼
2016-08-27 13:18
回复
小米干饭000
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
源程序:
package javaquestions;
import java.util.TreeSet;
public class JavaQuestion20160827
{
public static void main(String[] args)
{
Drink coffee = new Drink("Coffee");
Drink tea = new Drink("Tea");
TreeSet<Drink> drinks = new TreeSet<Drink>();
drinks.add(coffee);
drinks.add(tea);
System.out.println(drinks);
}
}
class Drink implements Comparable<Drink>
{
private String name;
Drink(String name)
{
this.name = name;
}
@Override
public int compareTo(Drink o)
{
return 0;
}
@Override
public String toString()
{
return name;
}
}
2楼
2016-08-27 13:19
回复
收起回复
2026-10-04 23:44:00
广告
不感兴趣
开通SVIP免广告
小米干饭000
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Set 是用于存放非重复的元素的。如何判断是否重复(是否相等),不同的 Set 有不同的方法。
对 HashSet,使用 equals() 方法来判断两个对象是否相等。
对 TreeSet,使用 Comparable.compareTo() 或者 Comparator.compare() 方法来判断两个对象是否相等。当你使用 TreeSet 时,加入的对象的类需实现 Comparable 接口,或者在创建 TreeSet 时,传入一个 Comparator 实例。
在上面的程序中,TreeSet 中存放的是 Drink 对象。因为类 Drink 没有覆写 equals() 方法,若用 equals 方法比较的话,所有的 Drink 对象都是不相等的。但因为 compareTo() 方法总是返回 0,若用 compareTo() 方法比较的话,所有的 Drink 对象都是相等的。
7楼
2016-08-27 21:34
回复(3)
收起回复
小米干饭000
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Java API 文档中对 Set,SortedSet 和 Comparable 的描述:
http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html/zh_CN/api/java/util/Set.html
http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html/zh_CN/api/java/util/SortedSet.html
http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html/zh_CN/api/java/lang/Comparable.html
10楼
2016-08-29 21:36
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
吧友挑战300元跨越半个中国
2153490
2
爷青回,吧友聊魔圆回天观后感
1836657
3
晒家底!入坑模型大盘点
1578472
4
后宫文排雷,吧友嘴下不留情
1499445
5
加班换高薪,这工作你干不?
1301326
6
相亲全记录:母单遇上魅魔
1234300
7
面基翻车现场,吧友亲身踩雷
1012416
8
真实经历,日结打工人的日常
753457
9
马尔福性转爆火,吧友集体真香
663080
10
硬核!吧友手搓迷你防空车模型
479829
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示