文档章节

List替换其中一条元素

先进青年
 先进青年
发布于 2017/05/08 14:48
字数 67
阅读 5
收藏 0
private List<SP_ListModel> mList = new ArrayList<>();

方法一:

SP_ListModel model = new SP_ListModel();
model.setSp_bm(bm);
model.setSp_dz(dz);
model.setSp_dk(dk);
model.setSp_yhm(yhm);
model.setSp_mm(mm);
if (StringUtils.isNoEmpty(position)){
//直接set
    mList.set(Integer.parseInt(position),model);
}else {
    mList.add(model);
}

方法二:

先remove,再添加

mList.remove(Integer.parseInt(position));
mList.add(Integer.parseInt(position),model);

然后刷新adapter,

mAdapter.setData(mList);

© 著作权归作者所有

共有 人打赏支持
先进青年
粉丝 0
博文 28
码字总数 9089
作品 0
武汉
私信 提问
vuex如何优雅的替换掉states里某个数组的一个值

这是我现在的代码, 其中 state.prizeList.list 是一个数组, 其值是一个个对象, data也是一个对象, 结构和数组里的对象完全一样... 现在问题是, 根据id, 我把需要修改的的对象找出来了(tmp), ...

黑魔法
2016/12/19
1K
0
java中Collection与Collections的区别

Collection是集合类的一个顶级接口,其直接继承接口有List与Set 而Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种...

Mr&Cheng
2013/05/19
0
0
人人都能学会的python编程教程6:列表(list)

上期编程题的答案如上图。 列表(list) list是一种有序的集合,可以随时添加和删除其中的元素。 当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一...

编程老司机
05/10
0
0
python学习:list和tuple

python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。ex,列出班里所有同学的名字,就可以用一个list表示:>>>classmates=[‘Michael','Bob','Tra...

yyferocious
2016/08/18
2
0
Java基础复习----集合 ArrayList

1.ArrayList 底层使用 Object[] 存储元素 DEFAULT_CAPACITY 默认初始化容量10 不指定初始化容量大小的构造器:默认为一个空数组 当实例调用add(E e) 会进行List扩容 ,初始化的时候为10,之后...

baibuxiha
2016/03/22
9
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring应用学习——AOP

1. AOP 1. AOP:即面向切面编程,采用横向抽取机制,取代了传统的继承体系的重复代码问题,如下图所示,性能监控、日志记录等代码围绕业务逻辑代码,而这部分代码是一个高度重复的代码,也就...

江左煤郎
今天
3
0
eclipse的版本

Eclipse各版本代号一览表 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 Eclipse基本内核包括:图形API(SWT/Jface),Java开发环...

mdoo
今天
1
0
SpringBoot源码:启动过程分析(一)

本文主要分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 还是老套路,先把分析过程的时序图摆出来:时序图-SpringBoot2.10启动分析 二.源码分析 首...

Jacktanger
今天
3
0
小白带你认识netty(二)之netty服务端启动(上)

上一章 中的标准netty启动代码中,ServerBootstrap到底是如何启动的呢?这一章我们来瞅下。 server.group(bossGroup, workGroup);server.channel(NioServerSocketChannel.class).optio...

天空小小
今天
3
0
聊聊storm trident batch的分流与聚合

序 本文主要研究一下storm trident batch的分流与聚合 实例 TridentTopology topology = new TridentTopology(); topology.newStream("spout1", spout) .p......

go4it
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部