www.qprq.net > jAvA怎样取list里的数据?

jAvA怎样取list里的数据?

List list = new ArrayList(); list.add("111"); list.add("222"); list.add("333"); for(int i = 0; i < list.size();i++){ String value = list.get(i); //这行代码就是取具体的数据,i不能大于list的size,不然数 //组下标越界错误 System.ou...

for(int i=0; i

首先判断list的大小,如果list里只有一个或者没有元素的话,盲目的直接用list.get(1)有可能报空指针异常。合理的做法是 if(list != null && list.size >= 2){ System.out.println("list中第二个元素 "+list.get(1)); } 空指针一次摧残了一代又一...

import java.util.ArrayList;import java.util.Arrays;import java.util.Calendar;import java.util.Collections;import java.util.Date;public class CompareDateDemo { private static ArrayList list = new ArrayList(); // 静态初始化集合 s...

User user = (User)li.get(0); // 把i改成0就好了,说明你是取你list的第一个数据,你第一个数据就是zhangsan的 user.getAge(); // 这里得到一个值,你还可以通过user.getName等方法得到这个list中的所有有关张三的数据

一个List对象也无非是一个对象,在Map里存取放置都是一种方式,如果你确定取出来的是某类的对象,直接转型就可以了: List c = (List)b.get("a"); 在JDK1.5以上提供了泛型,能够更好地控制类型,减少强行转型的次数。比如我们如果知道这些List里...

List里面有一个“contains”的方法,可以知道list里面是否存在某个值: import java.util.ArrayList;import java.util.List;public class I {public static void main(String[] args) {List list1 = new ArrayList();for (int i = 0; i < 7; i++) ...

Object[] objects=(Object[])list.get(0);return objects[3]

可以通过size方法获取到总条数,可以通过get方法获取到数据内容(即可是任何对象)。 实体类型如果为数组的话,可以直接通过list的add方法进行添加转换,举例: List list = new ArrayList();//定义一个数组类型的list对象 String[] entity = n...

简单用一下循环吧,比如你想取某个集合list的第3至5个元素,放在另一个集合newList中 ArrayList newList = new ArrayList(); for(int i = 2; i < 5; i++){ //集合索引从0开始 newList.add(list.get(i)); }

网站地图

All rights reserved Powered by www.qprq.net

copyright ©right 2010-2021。
www.qprq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com