使用二维数组的时候要了解每一维的含义
感觉把结果集放在一个list里面还好MyObject obj = new MyObject();
for(int i= ;i< list.size();i++){
obj= (MyObject )list.get(i);
String name = obj.getName();
String gender = obj.getGender();
}
感觉比int[i][0]什么的可读性好多了。请大家所说什么地方用二维数组比较好?
感觉把结果集放在一个list里面还好MyObject obj = new MyObject();
for(int i= ;i< list.size();i++){
obj= (MyObject )list.get(i);
String name = obj.getName();
String gender = obj.getGender();
}
感觉比int[i][0]什么的可读性好多了。请大家所说什么地方用二维数组比较好?
楼主【newcomer1983】截止到2008-07-12 18:44:28的历史汇总数据(不包括此帖):
发帖的总数量:6 发帖的总分数:150 每贴平均分数:25
回帖的总数量:3 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:5 结贴的总分数:130
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:20
结贴的百分比:83.33 % 结分的百分比:86.67 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油
用Java编程,完全面向对象之后就再也没有用过了……如果你想研究数据结构的话,二维数组还是挺有用的
for(int i= ;i < list.size();i++){
obj= (MyObject )list.get(i);
String name = obj.getName();
String gender = obj.getGender();
}这种估计没人会去用二维数组来实现的吧。二维数组比较适合做一些行列有很强规律的事情,比如楼上提到的扫雷,还有计算行列式什么的。
[][] 容量固定,元素访问效率高,访问元素代码上更简洁