如何将标准输入数据保存到 class/object [JAVA]

How to save stdin data into class/object [JAVA]

我想使用 Class 来保存用户输入。例如 "example_name";"example_value";"example_city" 是输入的形式,我想从文件中逐行从这三个输入的输入流中创建对象。所以每当我进入亚当;27; London 应该将其保存到 Object(Adam,27,London) 中并要求下一个输入。 谢谢你的帮助,我知道这可能是个愚蠢的问题,但我是 OO 编程的新手,我有 C 背景,不想使用二维数组。

让我们把这个问题分成 3 个部分。首先,我们必须设计class。其次,我们将接受用户输入并创建 class 的 object,直到用户按下 n(否)。第三,我们将显示用户信息。这里我使用了一个 LinkedList 数据结构来存储输入。

第 1 部分:

class example{

   String example_name; 
    int example_value;
    String example_city;
    example(String name,int value,String city)
    {
        this.example_name = name;
        this.example_value = value;
        this.example_city = city;
    }
}

第 2 部分:

 LinkedList<example> ob = new LinkedList<>();
        Scanner input = new Scanner(System.in);

        System.out.println("Press y to Continue n to Exit");
        char i = input.next().charAt(0);
        while(i!='n')
        {
            input.nextLine();
            System.out.println("Enter name");
            String name = input.nextLine();
            System.out.println("Enter value");
            int value = input.nextInt();
            input.nextLine();
             System.out.println("Enter city");
            String city = input.nextLine();
            ob.addLast(new example(name,value,city));
            System.out.println("Press y to Continue n to Exit");
             i = input.next().charAt(0);
        }

第 3 部分:

 for(example x:ob)
             System.out.println(x.example_name + " " + x.example_value + " "+x.example_city);