【转】Android学习笔记——hashmap、arraylist(vector)与listview的应用
来源:互联网 发布:淘宝人群标签怎么看 编辑:程序博客网 时间:2024/05/16 02:59
有很多时候,我们只需要处理小量的数据,这个时候我们就不必要用SQLite啦,我们可以用hashmap来进行存储,然后用listview来显示。
首先。我们需要定义xml文件,在里面定义listview:
然后定义listview里面每一项的布局,即我这里的lvhashmap.xml文件:
然后再生成ArrayList或者vector对象,用来存储数据。ArrayList里面存储的是hashmap对象。其实vector和arraylis的用法是一样的,在这个例子中只需要将arraylist对象换成vector对象就可以啦。两者的区别为:Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayList就有利于节约内存空间。
声明simpleadap对象,如下:
这样就可以啦。
- 【转】Android学习笔记——hashmap、arraylist(vector)与listview的应用
- ArrayList与Vector的应用与区别
- ArrayList &HashMap&Vector的使用
- Java 深入学习(2) —— ArrayList、LinkedList、Vector 应用场景与性能分析
- ArrayList,Vector,HashMap,HashSet,HashTable之间的区别与联系
- ArrayList,Vector,HashMap,HashSet,HashTable之间的区别与联系
- ArrayList,Vector,HashMap,HashSet,HashTable之间的区别与联系
- Hashtable和HashMap的区别 Vector、ArrayList和List的异同(笔记) 《转》
- ArrayList和Vector的区别 ---学习笔记
- ArrayList与Vector和HashMap与Hashtable
- [转]Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- HashMap,HashSet,Hashtable,Vector,ArrayList 笔记
- Vector与 ArrayList、Hashtable 与 HashMap、ArrayList 与 LinkedList的区别
- Java 容器类学习笔记1--了解Java提供的容器类List、ArrayList、Vector及map、HashTable、HashMap
- Vector与ArrayList/Hashtable & HashMap /ArrayList & LinkedList区别
- Vector与ArrayList、Hashtable和HashMap、ArrayList和LinkedList区别
- Vector、ArrayList和hashtable hashmap的异同
- ArrayList Vector Hashtable HashMap的区别
- 上班族电脑技能
- uiwebview设置不能被拖动
- LVM KVM
- Ogre -- 3DMax导出插件oFusion (转)
- ORA-00922: 选项缺失或无效和ORA-28000: ORACLE账户锁定的解决办法
- 【转】Android学习笔记——hashmap、arraylist(vector)与listview的应用
- 输出杨辉三角形(要求输出10行)
- Android ApiDemos示例解析(84):Graphics->UnicodeChart
- 读取网络上的图片
- Linux 下安装锐捷,并用vpn进行二次拨号的实现-----浙江理工大学
- directshow的下载、VC2008中的配置、入门教程以及如何在opencv中使用
- C语言运算符优先级 详细列表
- Html.RenderPartial与Html.RenderAction
- GPIO_LED GPIOF