当我从我的GUI类中调用print方法时,在print方法中传递参数 我在另一个类中声明的print方法能够存储这些值,但是当我尝试通过print方法打印这些值时,那么空格就是print``
import java.util.ArrayList;
public class StudentInfo {
ArrayList<String> arrayOfNames = new ArrayList<>();
ArrayList<String> section = new ArrayList<>();
ArrayList<Integer> marks = new ArrayList<>();
ArrayList<Long> mobileNumber = new ArrayList<>();
public void data(String s, String s1, long s2, int s3) {
System.out.println(" " + s + " " + s1 + " " + s2 + " " + s3);
arrayOfNames.add(s);
section.add(s1);
marks.add(s3);
mobileNumber.add(s2);
System.out.println("\nhi");
System.out.println(arrayOfNames);
}
public void print() {
System.out.println("\n\n hi");
System.out.println(arrayOfNames);
System.out.println(section);
System.out.println(marks);
System.out.println(mobileNumber);
}
}
答案 0 :(得分:1)
唯一的可能性是:保存数据由一个实例和另一个名为print方法的新实例调用,请通过在此类中添加默认构造函数并使用调试消息进行验证并确认。