Отображение многомерных массивов Android - PullRequest
0 голосов
/ 13 ноября 2018

Я использую Android Studio и с OpenCV 3.4.0.Я хочу отобразить многомерный массив в текстовом представлении.У меня есть массив "candidats_result", и я скопировал ее значения в многомерный массив "финал".после запуска моего кода я получил этот результат в эмуляторе display .что я должен изменить в своем коде, чтобы текст отображался

double [][] R_finale = new double[20][20];

                    int ZZ = 0;
                    int ZE = 0;
                    int EE = 0;

                    for(int i=0;i<19;i++){
                      for(int j=0;j<19;j++){
                        R_finale[i][j] = candidats_result[ZZ];
                          ZZ++;
                      }
                    }

                 String [][] finale = new String [20][20];
                //showing the array in android
                for(int i=0;i<19;i++) {
                    for (int j = 0; j < 19; j++) {
                        finale[i][j] = Double.toString(R_finale[i][j]);
                    }
                }
                String [][] details = new String[20][20];
                StringBuilder builder = new StringBuilder();
                for ( int i = 0 ; i<20;i++) {
                    for (int j = 0; j < 20; j++) {
                        details[i][j] = String.valueOf(R_finale [i][j]);
                        builder.append(details + ";");
                    }
                }


                textView.setText(String.valueOf(builder));

1 Ответ

0 голосов
/ 14 ноября 2018

Обратите внимание на строки:

for ( int i = 0 ; i<20;i++) {
    for (int j = 0; j < 20; j++) {
           details[i][j] = String.valueOf(R_finale [i][j]);
           builder.append(details + ";"); //should be builder.append(details[i][j] + ";");
         }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...