我要把一个表中的字段值相加(i的值是动态的),得到的结果再放进另一个表中,我写了一段代码,后来发现不能用int型,因为涉及到金额,可是改成String后,原来写的代码就不能用了,请天下高手帮我看看代码...public static void STeamFormAffirm(List steamIdList,STeamForm STF)
{
   int personAdult=0;  //这里原来是INT型的,我改成了String   STeamBaseInfo STBI = new STeamBaseInfo();

   for(int i=0;i<steamIdList.size();i++)
{
String aa = (String)steamIdList.get(i);
STBI = getSTeamBaseInfo(aa); personAdult = personAdult+STBI.getPersonAdult();

}
String teamId = "";
String status = "2";
String arriveDate=STBI.getArriveDate();


STF.setTeamId(teamId);
STF.setStatus(status);
STF.setArriveDate(arriveDate);
STF.setPersonAdult(personAdult);}