이 내 Data
클래스 :Java ArrayList의 내용을 표시하는 방법은 무엇입니까?
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(") ");
}
}
이 ArrayList
를 사용하고이 ArrayList
의 내용을 인쇄하도록되어 내 CS1702_Lab5
클래스 :
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();
}
}
}
I는 새로운 데이터를 추가하려고를 StringName 및 IntAge를 표시 한 다음 표시하지만 작동하지 않는 것 같습니다. 콘솔이 비어있어 아무것도 인쇄되지 않습니다.
미리 감사드립니다.
이름 지정 규칙을 읽고, 인쇄 메소드를 호출 할 경우 그들에게 –
을 적용하시기 바랍니다 main 메소드 내부 PrintDataArray()를 추가를 호출되지 않습니다 귀하의 메인에 그것을 추가해야합니다, 그것은 자동으로 당신이 무엇을 의미하는지 알지 못할 것입니다. 컴퓨터는 매우 현학적입니다. –