Class A{
int id;
String name;
String Content;
String subject;
Date inDate;
}
A类的实例有很多例如:a1,a2,....An.
现在想做一个报表把这些对象的属性按行存起来,要求:按id,name,content排序,如果后面一个对象与前面一个对象的这3个字段相同,那么后面这个对象的这3个字段就不需要保存了,只要保存subject,inDate即可,如果后面的一个对象与前面一个对象不一样,就要保存后面这个对象的所有字段。
例如 下面前3行属于John的,后面2行属于Robert的
id name content subject inDate
1 John aaa 1 2010-01-01
2 2010-01-02
3 2010-01-02
2 Robert bb 1 2010-01-01
2 2010-01-01假如实例对象很多,怎样来判断呢?
请大家帮忙,最好能给出实例代码,谢谢!
int id;
String name;
String Content;
String subject;
Date inDate;
}
A类的实例有很多例如:a1,a2,....An.
现在想做一个报表把这些对象的属性按行存起来,要求:按id,name,content排序,如果后面一个对象与前面一个对象的这3个字段相同,那么后面这个对象的这3个字段就不需要保存了,只要保存subject,inDate即可,如果后面的一个对象与前面一个对象不一样,就要保存后面这个对象的所有字段。
例如 下面前3行属于John的,后面2行属于Robert的
id name content subject inDate
1 John aaa 1 2010-01-01
2 2010-01-02
3 2010-01-02
2 Robert bb 1 2010-01-01
2 2010-01-01假如实例对象很多,怎样来判断呢?
请大家帮忙,最好能给出实例代码,谢谢!
解决方案 »
- JDK1.5
- tomcat启动做了哪些事?其中有没有把所有java文件重新编译成class文件
- 这个图形程序怎么运行啊?
- 即将是初学者的一个问题?100分相送----------------
- socket简单问题:SocketClient端发送命令字符串到SocketServer端,执行完成后SocketServer端如何将返回信息回发给客户端?
- 网络数据拦截
- 在java中怎么把字符串"999,999,999"转换成int型
- Java中的类怎样变成可以在Windows环境下执行的.exe文件呢??
- 在JAVA中如何产生每次程序执行都不同数?
- socket io流阻赛问题
- java问题
- java 图形的一个问题
1 John aaa 1 2010-01-01
2 2010-01-02
3 2010-01-02
2 Robert bb 1 2010-01-01
2 2010-01-01
id(fk) subject indate一张表。