这是我的Data
类:
public class Data {
private String name;
private int age;
Data(String n,int a){
name = n;
age = a;
}
public String getName(){
return(name);
}
public void setName(String n){
name = n;
}
public int getAge(){
return(age);
}
public void setAge(int a){
age = a;
}
public void Print(){
System.out.print(("("+GetName()));
System.out.print(",");
System.out.print(GetAge());
System.out.print(") ");
}
}
这是我的 CS1702_Lab5
类,它使用 ArrayList
并且应该打印 ArrayList
的内容:
import java.util.ArrayList;
public class CS1702_Lab5 {
public static void main(String args[]){
ArrayList<Data> data = new ArrayList<Data>();
data.add(new Data("Fred", 21));
}
private static void PrintDataArray(ArrayList<Data> data) {
for(int i=0;i<data.size();++i){
data.get(i).Print();
}
}
}
我正在尝试添加新的数据,即 StringName 和 IntAge,然后显示它,但它似乎不起作用。控制台是空的,没有任何打印。
提前谢谢您!
最佳答案
您从未从 main()
调用打印方法。
关于java - 如何显示Java ArrayList的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22014805/