Чтобы отобразить массив в виде строки построчно в TextView в Android, вы можете использовать различные подходы. Вот несколько методов, которые вы можете рассмотреть:
Метод 1: использование цикла
String[] array = {"Line 1", "Line 2", "Line 3"};
StringBuilder stringBuilder = new StringBuilder();
for (String line : array) {
stringBuilder.append(line).append("\n");
}
String result = stringBuilder.toString();
textView.setText(result);
Метод 2: использование TextUtils.join()
String[] array = {"Line 1", "Line 2", "Line 3"};
String result = TextUtils.join("\n", array);
textView.setText(result);
Метод 3: использование StringBuilder и цикла
String[] array = {"Line 1", "Line 2", "Line 3"};
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < array.length; i++) {
stringBuilder.append(array[i]);
if (i < array.length - 1) {
stringBuilder.append("\n");
}
}
String result = stringBuilder.toString();
textView.setText(result);
Метод 4: использование потоков Java 8 (требуется минимальный уровень API 24)
String[] array = {"Line 1", "Line 2", "Line 3"};
String result = Arrays.stream(array).collect(Collectors.joining("\n"));
textView.setText(result);
Метод 5. Использование простого цикла
String[] array = {"Line 1", "Line 2", "Line 3"};
String result = "";
for (int i = 0; i < array.length; i++) {
result += array[i];
if (i < array.length - 1) {
result += "\n";
}
}
textView.setText(result);