导航:首页 > 编程语言 > java中list的get方法

java中list的get方法

发布时间:2023-03-13 23:36:09

java如何截取list

跟String的subString方法一样,list也有subList。利用该方法可进行分页处理。
public static void main(String[] args) {
List list=new ArrayList();
//初始化数据
for(int i=1;i<=10;i++){
list.add(i);
}
//截取专3到7条的记录到一个新的list中
List newList=list.subList(3,7);
//打印属
for(int j=1;j<=newList.size();j++){
System.out.println(newList.get(j));
}
}

㈡ java中List<E>的get(index)用法

TbEmailPop3Smtp invent = (TbEmailPop3Smtp) listfind.get(i);
在这个地方来的后面加上System.out.println(invent.getPkid());作跟踪调查,源看看输出什么,就知道get(i)有没有用了。

s.getDbEditDAO().edit(invent);
还有这里是把更改的数据存起来吗?
如果不是,那你需要加一个存到数据库里面的步骤。因为你变的list的值,是放在内存里面的,想查还是查不到的。

如果是将list存起来,那就多作跟踪语句,就可以判断。我遇到问题经常这样处理的哈。

祝你调试程序成功。由于代码不详细,只能说到这里。因为我看这段代码也没问题。get(i)就是你写的那样的用法

楼上的,你搞错了吧? list能操作对象的属性?
LZ有问题的话,网络继续M我

㈢ List中的get(i)方法是获取List中的第i个对象吗

List中的get(i)方法是获取List中的第i+1个对象。因为List是从0开始的,List是有序的可重复的集合接口。

List<People>list=newArrayList<People>();

for(inti=0;i<list.size();i++){

Peoplepeople=list.get(i);

}

//当i=0时,取得是list集合中第一个元素,

//当i=1时,取得是list集合中第二个元素,

......

//当i=i时,取得是list集合中第i+1个元素。

一个是获取list集合中的第一个元素,第二个是获取指定索引的元素。


(3)java中list的get方法扩展阅读

Listlist=newArrayList();

list.add(xxx);

list.add(yyy);

...

list.get(0);是获取list里面索引为0的(也就是第一个)元素

list.get(i);是获取list里面索引为i的(也就是第i+1个)元素

i是一个整型的变量,比如inti=5;那么就是取出索引为5(第6个)元素

list.get(i)更常用的是在遍历的时候,比如

for(inti=0;i<list.size();i++){

System.out.println(list.get(i));

}

㈣ Java List 用法

list中可以添加任何对象,我可以给你举个例子:
class Person{
.....
}
上面定义了一个Person类,版下面看好如何使用List
Person p1=new Person();
Person p2=new Person();
List list=new ArrayList();
list.add(p1);
list.add(p2);//这里权是将对象加入到list中
for(int i=0;i<list.size();i++){//利用循环,将person对象全部一一取出
Person p=(Person)list.get(i);//注意,这里一定要强制类型转换,因为List中取出的对象都是Object类型的,希望对你有所帮助

}

㈤ java中List怎么用,说下过程

Lei
lei=(Lei)list.get(i);//这个语句本身没有错的,不过如果你要list
里面装的不是Lei
类形或不是他的子类
会抛class
cast
exception
;
你可以用泛形的
List
list
=new
LinkedList
();
这样list就只能add
Lei
类型的对象,
list.get(int
i)获得的也是Lei
类型这样就不用转换。
注意一下,如果你用的是LinkedList
的话不要用for
循环来遍历List
而要用Iterator,不然的话效率会很低的。

㈥ java中如何获取List<Object[]>里的每一项

这个值是将一个Object数组放入List中
如果你的表达式能执行的话
首先你的mUserDepartments 的值只可回能是这样答{1},{2},{3},
取值的话要解析两遍

StringBuffer sb = new StringBuffer();
for(Object[] obj:mUserDepartments){
for(Object o:obj){
sb.append(o.toString); result.add(o); //如果你存储的是基础类型,非引用类型可以直接toString 方法,如果是引用类型的话,需要覆写toString()方法
sb.append(",");
}
}
String s = sb.subString(0,sb.length);//手写的,未用编译器试,不是的话sb.length-1,这是要将最后1个逗号去掉
s就是你需要的字符串了

阅读全文

与java中list的get方法相关的资料

热点内容
linux命令行修改文件内容 浏览:526
java通信框架有哪些 浏览:331
哪里看美国报纸app 浏览:753
excel打开同一个文件出现两个窗口 浏览:318
手机版用word做文件怎么换行 浏览:822
应用程序无法正常启动0xc0000013 浏览:761
华为鸿蒙主题在哪个文件夹 浏览:683
什么app是扔地雷 浏览:497
游戏策划要学什么编程语言 浏览:600
解压后的文件哪个是你安装包 浏览:540
g2文件是什么 浏览:782
python中修改文件 浏览:198
win10查系统版本号 浏览:861
win10如何更改壁纸 浏览:803
怎么引用另一个表格的数据 浏览:990
杭州哪个网站便宜又好 浏览:511
linuxclibcurl 浏览:434
hadoophdfs删除文件 浏览:752
ios查看软件版本号 浏览:403
搭建商用网站需要学什么 浏览:188

友情链接