list怎么输出,list怎么输出对象

http://www.itjxue.com  2023-01-18 12:38  来源:未知  点击次数: 

在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 没有意义的吧。。

(责任编辑:IT教学网)

更多