如何在java中用文件文本填充3D数组?

时间:2017-03-09 09:51:07

标签: java arrays file-io javafx-2 javafx-8

我必须用一个3个单独的数组填充3d数组,一个月,秒一个月,第三个年份,这三个单个数组初始化并将它们与文件文本中的数据进行比较问题是这样的;

创建一个3维int数组来构建航班的位置。这个 阵列有5个航班。每个航班都有一个不同行和列的飞机 基于波音的飞机数量。确保在创建此阵列时 检查波音号码以确定座位。图1说明了其结构 3D阵列和座椅'每架波音飞机的数量和顺序

任何帮助将不胜感激。

int [] [] [] seat = new int [5] [10] [5];

               Scanner re= new Scanner (input);


               while (re.hasNext()){

                   String crow=re.nextLine();

                       if (crow.equalsIgnoreCase("Book_Seat")){

                           for(int i=0 ; i<seat.length ; i++){

                               for (int j=0 ; j<seat[i].length ; j++){

                                   for(int k=0 ; k<j;k++){

                                   if (seat[i][j][k]==flight_day[i] && seat[i][j][k]==flight_month[j]){
                                       seat[i][j][k]=re.nextInt();

                                       System.out.print(seat[i][j]);
                                   }
                                   }
                                   break;
                               }
                           }
                       }

这是数组应该从文件中存储的内容:

Book_Seat 01 06 2015 Book_Seat 01 06 2015 Book_Seat 10 06 2015 Book_Seat 05 05 2015 Book_Seat 23 07 2015 Print_Flight_Status

0 个答案:

没有答案