Java 关于对象以及如何存储用户输入的参数的问题

Java 关于对象以及如何存储用户输入的参数的问题,java,arrays,object,Java,Arrays,Object,我正在为学校做一个项目,我需要帮助。如何存储具有用户确定参数的对象 这会问我的名字,位置,年龄,身高,然后会问分数,盖帽和A。在我用扫描仪输入后,我如何存储输入的所有信息 如果输入的玩家对象参数是:Hinata,中间拦网,16,164。输入的统计对象参数为:17、5、2 如何保存此对象参数并使其成为唯一对象 主类: public static void main(String[] args) { Scanner scanner = new Scanner(System.in);

我正在为学校做一个项目,我需要帮助。如何存储具有用户确定参数的对象

这会问我的名字,位置,年龄,身高,然后会问分数,盖帽和A。在我用扫描仪输入后,我如何存储输入的所有信息

如果输入的玩家对象参数是:Hinata,中间拦网,16,164。输入的统计对象参数为:17、5、2

如何保存此对象参数并使其成为唯一对象

主类:

public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);
    Player[] players = new Player[1];

    for(int i = 0 ; i < players.length ; i++){
        System.out.println("\nPlease enter player's name: ");
        String  data = scanner.nextLine();

        System.out.println("Please enter player's position: ");
        String  data1 = scanner.nextLine();

        System.out.println("Please enter player's age: ");
        String  data2 = scanner.nextLine();

        System.out.println("Please enter player's height");
        String  data3 = scanner.nextLine();

        Player a = new Player(data, data1, data2, data3);
        players[i] = a;

        System.out.println(a.toString());

        Scanner statScanner = new Scanner(System.in);
        Stats[] stats = new Stats[1];
        System.out.println("\nPoints: ");
        int statData = scanner.nextInt();

        System.out.println("Blocks: ");
        int statData1 = scanner.nextInt();

        System.out.println("Aces: ");
        int statData2 = scanner.nextInt();
    }

}
private String name;
private String position;
private String age;
private String height;


public Player(String name, String position, String age, String height) {
    this.name = name;
    this.position = position;
    this.age = age;
    this.height = height;
}

public void setName(String name) {
    this.name = name;
}
public void setPosition(String position) {
    this.position = position;
}
public void setAge(String age) {
    this.age = age;
}
public void setHeight(String height) {
    this.height = height;
}

public String toString()
{
    String viewPlayer = new String("\nName: " + name + "\nPosition: "+ position +"\nage: "+ age + "\nheight: "+ height);
    return viewPlayer;
}

private ArrayList<Player> player;

public Player() {
    player = new ArrayList<Player>();
}

public void addFaculty(Player a)
{
    player.add(a);
}
private int points;
 private int blocks;
 private int aces;

 public Stats(int points, int blocks, int aces) {
     this.points = points;
     this.blocks = blocks;
     this.aces = aces;
 }