关于ArrarList的输出,不太明白,求助~
import java.util.ArrayList;
public class TestPerson2{
/**
* @param args
*/
public static void main(String[] args) {
//Person2[] p = new Person2[5];
//p[0]= new Person2("li", 44, 2300);
//p[1]= new Person2("zhang", 44, 2300);
//p[2]= new Person2("wang", 44, 2300);
//p[3]= new Person2("zhao", 44, 2300);
//p[4]= new Person2("ma", 44, 2300);
//for (int i=0; i<p.length; i++){
// System.out.println("name:" + p[i].name + " age:" + p[i].age + " salary:" + p[i].salary );
//}
ArrayList<Person2> a = new ArrayList<Person2>();
a.add(new Person2("Li", 44, 2300));
a.add(new Person2("Zhang", 40, 3000));
for(int i =0 ; i<a.size() ; i++){
System.out.println(......);
}
}
}
class Person2{
String name;
int age;
double salary;
Person2(String name, int age, double salary){
this.name = name;
this.age = age;
this.salary = salary;
}
public String getName(){
return name;
}
}
System.out.println(......);这里该怎么输出呢,就象我注释掉的普通数组那样按行分别输出name,age和salary。
相关推荐
collection-java:后备
集合java 后备 新建对象时要使用ArrayList,请使用新的操作员。 声明uma ArrayList是一个引用,passamostambém或tipo de objeto就是一个合格的elatrabalhará。 示例:ArrarList nomes = new ArrayList <>(); 字符串primeiroNome =“ Assis”; 字符串segundoNome =“ Ane”; 字符串terceiroNOme =“ Greici”; para adicionar itens nessa lista,fazemos assim: nomes.add(primeiroNome); nomes.add(segundoNome); nomes.add(terceiroNome); para卸妆水 nomes.remove(0); fazemos列表中的para
深入Java集合学习系列:ArrayList的实现原理
NULL 博文链接:https://zhangshixi.iteye.com/blog/674856
JAVA ArrayList详细介绍(示例)
本文对JAVA ArrayList做了详细介绍,文中学到了ArrayList源码解析、ArrayList遍历方式、toArray()异常,最后给出了ArrayList示例。
ArrayList集合工具类
ArrayList集合工具类
超详细JDK1.8 ArrayList集合默认长度及扩容分析
1、首先看ArrayList默认构造方法创建 /** * Shared empty array instance used for default sized empty instances. We * distinguish this from EMPTY_ELEMENTDATA to know how much to inflate when * first element is added. */ private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {};


Java SE
