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。
解决方案 »
- JAVA Canvas画布不画的图形会自动消失,是什么原因,怎样让它不消失?
- javap 是什么?? 为什么我的电脑里输入说不是内部命令,还要装什么插件??
- 一个初学者的问题
- 如何声明并实例化指定名称的类?如果调用指定名称的类的指定的方法????
- 想写一个由JDialog扩展的类,但是不知道怎么入手,求大虾指点!
- 心力憔悴跪求:如何遍历TreeMap?
- 请问这是个什么组件!
- 寻找BT服务器程序 (JAVA编写的)
- 求助,servlet输入流附件下载时中文文件名问题
- 我的Eclipse为什么不是中文的,我的朋友的怎么是中文的呀
- java如何给文件添加属性呢?
- 关于netbeans6.9的htmlEditor问题
* @param args
*/
public static void main(String[] args) {
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(a.get(i));
}
}
}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;
}
public String toString(){
return "name:" + name + " age:" + age + " salary:" + salary;
}
}
import java.util.ArrayList;
import java.util.List;
public class TestPerson2{
public static void main(String[] args) {
List<Person2> a = new ArrayList<Person2>();
Person2 person = null;
a.add(new Person2("Li", 44, 2300));
a.add(new Person2("Zhang", 40, 3000));
for(int i =0 ; i<a.size() ; i++){
person = a.get(i);
System.out.println("name: "+
person.name+" "+"age: "+
person.age+" "+"salary: "+
person.salary);
}
}}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;
}
}
* @param args
*/
public static void main(String[] args) {
ArrayList<Person2> a = new ArrayList<Person2>();
a.add(new Person2("Li", 44, 2300));
a.add(new Person2("Zhang", 40, 3000));
foreach(Person2 p in a){
System.out.println(p);
}
}
}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;
}
public String toString(){
return "name:" + name + " age:" + age + " salary:" + salary;
}
}集合的遍历一般用foreach()