请教一个给一个java对象数组加字段的有关问题

请问一个给一个java对象数组加字段的问题
假设有这样一个类
class  user {
     String id;
     String name;
}
--------------------
主函数有个user的list遍历
遍历过程中取得2个字段score, num
然后,循环结束后,比如需要插入user表,其中包括 id, name, 以及新取得的score,num字段
但是不允许对user类增加字段,如果才能在循环中保留取得的score,num?(以便跳出循环后,插入db)


main() {
      list<user>   temp = new Arraylist<user>();   
      for  (user u: temp) {
              String score = getScore(u.id);
              String num =getNum(u.id);
     }     
     //这里请教大家,需要插入db
}
------解决思路----------------------
在加一个List呗,
赋值前,先new个对象,对象包含score和num字段,
String score = getScore(u.id);
String num =getNum(u.id);
List.add(对象)
结束循环,
再把新的list里的对象添加都db请教一个给一个java对象数组加字段的有关问题
也不知道是不是你的意思....