Java 将数据从扫描仪保存到字符串多维数组

Java 将数据从扫描仪保存到字符串多维数组,java,java.util.scanner,Java,Java.util.scanner,我需要保存诸如姓名等数据。。。从不同的客户,然后有可能选择其中一个,并查看他的所有数据 我尝试使用多维数组(使用循环),但它不起作用 以下是我尝试的代码: void objectsMaking(){ TeleAddressData teleAddressData = new TeleAddressData(); for(int i=0; i<teleAddressData.tableOfNames.length; i++){ System.out.prin

我需要保存诸如姓名等数据。。。从不同的客户,然后有可能选择其中一个,并查看他的所有数据

我尝试使用多维数组(使用循环),但它不起作用

以下是我尝试的代码:

void objectsMaking(){
    TeleAddressData teleAddressData = new TeleAddressData();

    for(int i=0; i<teleAddressData.tableOfNames.length; i++){
        System.out.println(teleAddressData.tableOfNames[i]);

        String[] list = new String[howManyClients];
        Scanner scanner1 = new Scanner(System.in);
        teleAddressData.tablicaDanych[howManyClients-1][i] = scanner1.nextLine();   
    }
void objectsMaking(){
TeleAddressData TeleAddressData=新的TeleAddressData();

对于(inti=0;i这里不应该有
String[][]
,应该有一些有意义的对象(Client?)和
Client[]

除此之外,它看起来非常奇怪,因为您不断地创建一个新列表,然后从不将该新列表分配到主数据集中,然后将值分配给可能从未初始化过的数组