这座城市每个角落,都填满若有所思的生活。|

haowe

园龄:1年11个月粉丝:0关注:0

Java中的List

Java中的List

有ArrayList和LinkdList,前者底层是数组,后者底层是链表,前者适合遍历查找,后者适合插入删除

1.List的add方法

有两种情况,第一种就是默认添加,在末尾往List里添加元素,第二种就是指定位置添加内容,原来位置的内容就会向后移动一位。

2.List的set方法

也有两种情况,第一种就是默认添加,在末尾往List里添加元素,第二种就是指定位置添加内容,把原来位置的内容给替换掉,并返回原来的元素内容。
基于这个set方法,我们就可以轻易的实现对List元素的交换位置。

 int i=0;
 for (MrhpDiagVEntity entity : mrhpDiagVEntityList) {
  if (entity.getDiagnosisType().equals("3")) {
      if (entity.getIsFirst() != null && entity.getIsFirst() == 1) {
       //诊断为主要诊断时,使用set替换0下标的list,获取旧值填充到当前的位置
        MrhpDiagVEntity  oldEntity= mrhpDiagVEntityList.set(0, entity);
       mrhpDiagVEntityList.set(i,oldEntity);
       }
    }
  i++;
 }

本文作者:haowe

本文链接:https://www.cnblogs.com/haowe/p/17446311.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   haowe  阅读(41)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 那女孩对我说 林俊杰
那女孩对我说 - 林俊杰
00:00 / 00:00
An audio error has occurred.