Отображение массива построчно в TextView в Android: несколько методов

Чтобы отобразить массив в виде строки построчно в 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);