В данной статье мы рассмотрим, как объединить элементы массива в строку.

Как преобразовать массив в строку

Обычно для строкового представления объекта вызывается метод toString. Также этот неявно метод вызывается тогда, когда объект должен быть приведён в строковое представление. Но если привести массив к строке с помощью этого метода, мы получим неожиданный результат:

String[] names = new String[]{"Alex", "Bob", "Carl"};
System.out.println(names); // [Ljava.lang.String;@6bdf28bb

Для того, чтобы конвертировать элементы массива в строковое представление, воспользуйтесь методом Arrays.toString:

System.out.println(Arrays.toString(names)); // [Alex, Bob, Carl]

Исходный код

import java.util.Arrays;

public class ArrayToString {
    public static void main(String[] args) {
        String[] names = new String[]{"Alex", "Bob", "Carl"};

        System.out.println(names); // [Ljava.lang.String;@6bdf28bb

        System.out.println(Arrays.toString(names));// [Alex, Bob, Carl]
    }
}

Заключение

Для того, чтобы преобразовать массив в строку, воспользуйтесь методом Arrays.toString.

Как преобразовать массив в строку