小编Sid*_*ake的帖子

使用loop vs without loop创建具有相同名称的变量

以下代码有什么区别..

int i=0;
List<CustomerReqRespEntity> customerReqRespEntities=new ArrayList<>();
for(int x=0;x<4;x++){
   CustomerReqRespEntity customerReqRespEntity=new CustomerReqRespEntity();
   customerReqRespEntity.setEntryId(++);
   customerReqRespEntities.add(customerReqRespEntity);
}
Run Code Online (Sandbox Code Playgroud)

// ------------------------------------------------ ---------------------------

int i=0;
List<CustomerReqRespEntity> customerReqRespEntities=new ArrayList<>();
CustomerReqRespEntity customerReqRespEntity=new CustomerReqRespEntity();
customerReqRespEntity.setEntryId(i++);
customerReqRespEntities.add(customerReqRespEntity);

CustomerReqRespEntity customerReqRespEntity=new CustomerReqRespEntity();
customerReqRespEntity.setEntryId(i++);
customerReqRespEntities.add(customerReqRespEntity);

CustomerReqRespEntity customerReqRespEntity=new CustomerReqRespEntity();
customerReqRespEntity.setEntryId(i++);
customerReqRespEntities.add(customerReqRespEntity);

CustomerReqRespEntity customerReqRespEntity=new CustomerReqRespEntity();
customerReqRespEntity.setEntryId(i++);
customerReqRespEntities.add(customerReqRespEntity);
Run Code Online (Sandbox Code Playgroud)

java variables loops list

-2
推荐指数
1
解决办法
95
查看次数

标签 统计

java ×1

list ×1

loops ×1

variables ×1