编程语言
首页 > 编程语言> > 用于存储用户输入的Java Arraylist

用于存储用户输入的Java Arraylist

作者:互联网

嗨,我是arraylists和java的新手,我想知道是否有人可以帮助我或指导我如何创建一个程序,允许用户从键盘重复输入目录条目并将它们存储在arraylist中.

enter name:
enter telephone number:

然后询问用户是否想要输入另一个

enter another:  Y/N

谢谢

解决方法:

您仍然可以使用两个ArrayLists,或者创建一个具有name和phone属性的类,然后创建该类对象的一个​​ArrayList.

这里显示的第一种方法

import java.util.ArrayList;
import java.util.Scanner;

public class AAA {

    public static void main(String[] args) {
        ArrayList<String> name = new ArrayList<String>();
        ArrayList<Integer> phone = new ArrayList<Integer>();
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("Please enter your name: ");
            name.add(sc.next());
            System.out.println("Please enter your number: ");
            phone.add(sc.nextInt());
        }
    }
}

标签:java,arrays,arraylist,user-input,storing-data
来源: https://codeday.me/bug/20190929/1834043.html