本世纪最大菜鸟提问!进来看下 创建若干XX的对象,保存载XX类型数组中,依次输出。怎么写?几种写法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class TestDateSort { public static void main(String[] args) { Date[] days = new Date[5]; days[0] = new Date(2006, 5, 4); days[1] = new Date(2006, 7, 4); days[2] = new Date(2008, 5, 4); days[3] = new Date(2004, 5, 9); days[4] = new Date(2004, 5, 4); for(int i=0; i<days.length; i++) { System.out.println(days[i]); } } }class Date { int year, month, day; Date(int y, int m, int d) { year = y; month = m; day = d; } public int compare(Date date) { return year > date.year ? 1 : year < date.year ? -1 : month > date.month ? 1 : month < date.month ? -1 : day > date.day ? 1 : day < date.day ? -1 : 0; } public String toString() { return "Year:Month:Day -- " + year + "-" + month + "-" + day; } 我的java文件怎么打不开 如何过滤一个字符串中的字符?谢谢了 请教 java 怎么排序 utf字符拼音? 关于通过特征码查互联网IP 求助,如何禁掉JFrame JDialog右上角的窗口关闭按钮 关于搜索引擎的两个简单问题 JLabel的宽度如何根据表示的字符串的长度变化而自动变化宽度? 怎样异步执行存储过程 求救Socket问题,有些地方不是很理解,请指教 linux下jsdk的classpath在那个文件里设? 下弟在此求教一个小问题! jdbc连接数据库出错,菜鸟寻求帮助
public static void main(String[] args) {
Date[] days = new Date[5];
days[0] = new Date(2006, 5, 4);
days[1] = new Date(2006, 7, 4);
days[2] = new Date(2008, 5, 4);
days[3] = new Date(2004, 5, 9);
days[4] = new Date(2004, 5, 4);
for(int i=0; i<days.length; i++) {
System.out.println(days[i]);
}
}
}class Date {
int year, month, day;
Date(int y, int m, int d) {
year = y; month = m; day = d;
}
public int compare(Date date) {
return year > date.year ? 1
: year < date.year ? -1
: month > date.month ? 1
: month < date.month ? -1
: day > date.day ? 1
: day < date.day ? -1 : 0;
}
public String toString() {
return "Year:Month:Day -- " + year + "-" + month + "-" + day;
}