- 4
- 0
- 约1.59万字
- 约 10页
- 2018-06-14 发布于福建
- 举报
第04章--接口内部类与Java-API基础
3. Comparable可比较接口 public interface ComparableT { int compareTo(T o) //比较对象 } 其中,T是Comparable接口的参数,表示一个类。 * MyDate类对象比较大小 public class MyDate implements ComparableMyDate { public int compareTo(MyDate d) //约定比较日期大小的规则,返回-1、0、1 { if (this.year==d.year this.month==d.month this.day==d.day) return 0; return (this.yeard.year || this.year==d.year this.monthd.month || this.year==d.year this.month==d.month this.dayd.day) ? 1 : -1; } } * Comparable 接口举例 public class MyDate implements ComparableMyDate //类声明 {…. public static void main(String args[]) { MyDate dates[]={new MyDate(1995,12,5),new MyDate(2003,2,18),new MyDate(1998,6,18)}; …. Arrays.sort(dates); … } } 4. 基本数据类型的包装类 * 8个Byte、Short、Integer、Long、Float、Double、Character、Boolean。 基本数据类型的包装类 8个Byte、Short、Integer、Long、Float、Double、Character、Boolean。 public final class Integer extends Number implements ComparableInteger { public static final int MIN_VALUE = 0//最小值常量,-231 public static final int MAX_VALUE = 0x7fffffff; //最大值常量,231-1 public Integer(int value) //构造方法 public Integer(String s) throws NumberFormatException public static int parseInt(String s) throws NumberFormatException //将字符串转换为整数,静态方法 public boolean equals(Object obj) //覆盖Object类中方法 public String toString() //覆盖Object类中方法 public int compareTo(Integer anotherInteger) //比较两个对象的大小,返回两者之间的差值,实现Comparable接口中方法 } * 5. String字符串类 public final class String extends Object implements java.io.Serializable, ComparableString, CharSequence { public String() //构造方法 public String(String original) public String toString() //覆盖Object类中方法 public int length() //返回字符串的长度 public boolean equals(Object obj) //比较字符串是否相等 public boolean equalsIgnoreCase (String s)//忽略字母大小写 pub
您可能关注的文档
- 福建省禁止非医学需要鉴定胎儿性别与选择.doc
- 福建省船舶产业调整与振兴实施方案.doc
- 福建省轻工业调整与振兴实施方案 根据国家轻工业调整与振兴规划,结合 ....doc
- 福建省钢铁及有色金属产业调整与振兴方案 - 泛珠三角合作信息网.doc
- 福建鑫与房地地王广场三建设环境影响报告表公环评报告.doc
- 福建长乐显应宫与郑与信仰研究.doc
- 福建鑫与房地地王广场二建设环境影响报告表公环评报告.doc
- 福田区2002年国民经济与社会发展统计公报.doc
- 禹王碑与四羊方尊 - 周南中学.ppt
- 离子晶体分子晶体与原子晶体.ppt
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
最近下载
- 位错线∥b screw dislocation.ppt VIP
- DQ380变速箱培训教材.pptx VIP
- 基层党组织2026年组织生活会个人五个方面对照检查自我剖析4篇.docx VIP
- 2025年重庆中考数学备考全指南(考点+真题+计划)(知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
- 卫生院胸痛救治单元建设应知应会.docx VIP
- 自考 00260《刑事诉讼法学》可打印背诵版(表格 + 高频考点 + 答题模板).docx VIP
- 强酸性阳离子交换树脂催化酯化丙烯酸和甲醇合成丙烯酸甲酯的反应动力学.pdf VIP
- 2025 年大学新闻传播学(新闻学概论)试题及答案.doc VIP
- 《“十五五”规划建议》全文解读.ppt VIP
- Unit 1 People at work 教案 课件 外研版英语四年级下册.docx VIP
原创力文档

文档评论(0)