我能够在我的arraylist中保存数据,但不能通过其他方法打印

时间:2017-07-31 16:34:45

标签: java arraylist

当我从我的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);
    }
}

1 个答案:

答案 0 :(得分:1)

唯一的可能性是:保存数据由一个实例和另一个名为print方法的新实例调用,请通过在此类中添加默认构造函数并使用调试消息进行验证并确认。