for 循环里,重复构造同一对象多次的性能问题。
1)写法1,重复构造同一对象多次
String orgCodeInclude="";
for(int i=0;i<list.size();i++){
AuthOrgInfoPo authOrgInfoPo=(AuthOrgInfoPo)list.get(i);
orgCodeInclude+=authOrgInfoPo.getOrgCode()+",";
}
2)写法2,重用对象
String orgCodeInclude="";
AuthOrgInfoPo authOrgInfoPo=null;
for(int i=0;i<list.size();i++){
authOrgInfoPo=(AuthOrgInfoPo)list.get(i);
orgCodeInclude+=authOrgInfoPo.getOrgCode()+",";
}
请问:这两种写法都有何利弊?!欢迎各位朋友赐教