Метод toString
Метод toString класса Arrays возвращает
строковое представление переданного массива. В качестве
первого параметра мы передаем массив любого примитивного
типа или массив объектов, который нужно преобразовать в
строку. Метод возвращает строку, в которой элементы массива
заключены в квадратные скобки и разделены запятой с пробелом.
Это удобно для вывода массива на экран, так как обычный
вывод массива через System.out.println показывает
только ссылку на объект.
Синтаксис
Arrays.toString(array)
Пример
Давайте преобразуем массив целых чисел в строку и выведем его на экран:
import java.util.Arrays;
public class Main
{
public static void main(String[] args)
{
int[] arr = {1, 2, 3, 4, 5};
String res = Arrays.toString(arr);
System.out.println(res);
}
}
Результат выполнения кода:
"[1, 2, 3, 4, 5]"
Пример
Давайте преобразуем массив строк в строку и выведем его на экран:
import java.util.Arrays;
public class Main
{
public static void main(String[] args)
{
String[] arr = {"abcde", "12345"};
String res = Arrays.toString(arr);
System.out.println(res);
}
}
Результат выполнения кода:
"[abcde, 12345]"
Пример
Давайте выведем массив сразу, без промежуточной переменной:
import java.util.Arrays;
public class Main
{
public static void main(String[] args)
{
int[] arr = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(arr));
}
}
Результат выполнения кода:
"[1, 2, 3, 4, 5]"
Смотрите также
-
метод
deepToString,
который преобразует многомерный массив в строку -
метод
asList,
который преобразует массив в список -
метод
equals,
который сравнивает два массива -
метод
sort,
который сортирует массив