作者WingedDragon (黄金会死鸟-死後无法复活)
看板java
标题[问题] List of List 放入元素
时间Sun Jun 12 21:07:20 2016
Java 要如何将每个元素放入 List of List 里面 ?
ex: 建立一个表格储存学生成绩
王大明 一号 95 90 92
李晓强 二号 80 85 90
张土 三号 95 80 85
ArrayList <ArrayList<Object>> student = new ArrayList<ArrayList<Object>>();
要如何把各自姓名, 座号, 分数塞进 student 里面 ?
有想过开一个暂存的 ArrayList 来塞一个 row, 之後放入 student 里面
但是暂存的 ArrayList 若是清掉里面元素, student 也会跟着改变
好像是因为这是 shallow copy 的原因
若是资料很多就要开一大堆只能使用一次的暂存 ArrayList, 很蠢
想问这通常是如何放入资料的 ?
--
历代主角: 武藤
游戏---神抽
游城十代---强运 不动
游星---印卡 九十九
游马---搓牌
翼神龙 效果:
此卡不可特殊召唤...
神兽王 表示:同样三祭品 我免费炸半场外加三千打点
裁龙 表示:同样支一千 我能炸全场还不用扣血加攻
巨神兵 表示:听说我可以特召
天空龙 表示:我现在可以捏死原作狂特召的你
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.4.192
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1465736843.A.0B0.html
1F:→ ssccg: 每个row要new一个新的List,而且这不是只用一次 06/12 22:57
2F:→ ssccg: List<List>里面本来就是只存List的reference 06/12 22:57
3F:→ ssccg: 个别的List本来就要另外new 06/12 22:58
4F:推 fatrabitree: 我觉得你要写一个class叫做Student 06/13 00:10
5F:→ yyc1217: 不知道MultiValuedMap是不是你要的 06/13 01:27
6F:→ ripple0129: 怎麽不用一般Bean的写法? 06/14 02:20
7F:推 PTTTTTTTT: 写个class 叫做 student, 在student 里放constructor. 06/14 12:37
8F:→ PTTTTTTTT: Constructor 里放你那些姓名座号 之类的. 之後在你mai 06/14 12:37
9F:→ PTTTTTTTT: n 写个 Arraylist<student> 把东西用object 形式导入就 06/14 12:37
10F:→ PTTTTTTTT: 行了 06/14 12:37