list怎么输出,list怎么输出对象
在Java中,用List存储的对象,怎么输出?
package sync;
import java.util.*;
public class L4_1 {
public static void main(String[] args) {
ArrayListXs aa1 = new ArrayListXs();
System.out.println("大小为" + aa1.size());
Xs xs1=new Xs("悟空",15,90);
Xs xs2 = new Xs("八戒", 13, 70);
Xs xs3 = new Xs("沙僧", 14, 75);
Xs xs4 = new Xs("小白龙", 20, 80);
aa1.add(xs1);// add是一个添加的方法
aa1.add(xs2);// 添加一个对象
aa1.add(xs3);
aa1.add(1, xs4);
System.out.println("大小为" + aa1.size());// aa1.size()有多少个对象//
//aa1.remove(1);// 删除1号对象
for(int i=0;iaa1.size();i++){
System.out.println(aa1.get(i));
}
}
}
class Xs {
private String xingming;
private int xuehao;
private int chengji;
Xs(String xingming, int xuehao, int chengji) {
this.xingming = xingming;
this.chengji = chengji;
this.xuehao = xuehao;
}
public String getXingming() {
return xingming;
}
public int getXuehao() {
return xuehao;
}
public int getChengji() {
return chengji;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return xingming+","+xuehao+","+chengji;
}
}
python 输出列表(list)的 倒序的三种方法
lists = [1,3,4,5,6,7,9,2]
# 切片
print lists[::-1]
# 函数reverse 对数组进行操作
lists.reverse()
print lists
# 函数reversed 返回一个迭代对象,需要list化
print list(reversed(lists))
python 输出列表(list)的 倒序的三种方法
java中如何将list中的的一维数组的元素输出?
java中将list中的一维数组中的元素取出需要2步。第一步:获取list的迭代器,将数组从迭代器中遍历取出:第二部:对取出的数组进行遍历,取出数组中存储的元素。
java的list集合中只能存储引用型变量,不能存储基本类型的变量。所以当list存储数组时,会将数组本身存入集合,而不是存储数组中的元素。
list 输出,怎么解决
1、Collection有很多子接口,其中一个LIst接口,list接口中课存放任意的数据,而且在List接口中内容是允许重复的。
2、List接口的功能要比Collection接口的清单,因为大量扩充了Collection接口的操作。
3、List接口的常用子类ArrayList,可以直接通多对象的多态性,为list接口实例化。
4、集合的内容可以添加,可以删除,其实最重要的是输出,list接口总提供了get方法,可以利用此方法完成输出。
5、list接口中还有一个子类Vector,是一个比较老的类。ArrayList与Vector的主要区别,ArrayList采用异步处理方式,性能比较高,Vector采用同步处理方式,性能比较低,ArrayList是非线程安全的类,vector是线程安全的操作类。
java list怎么输出
System.out.println(list.get(i));//这里面的i是lisy的下标,和数组差不多
怎么输出List中的每个元素
p.setProductid(rs.getInt(1));
p.setProductname(rs.getString(2));
p.setUnitprice(rs.getFloat(3));
可能是rs.getInt rs.getString的问题。后面的参数为数据库表对应的列名,你并没有用占位符,1 2 3 没有意义的吧。。