Akshit Gupta Ответов: 1

Java tostring метод


Я ожидаю массивов.метод toString(типа char[] в) возвращает строковое значение, похожими на струны.метод valueOf(char С[] А), но это преобразование всего массива в строку.. Например:-
char[] a = {'a','b','c','d'}; 
System.out.println(Arrays.toString(a)); // returns  [a,b,c,d] 
Почему он не возвращает abcd, как String.valueOf()?

Что я уже пробовал:

Использование метода Arrays.toString()

1 Ответов

Рейтинг:
5

OriginalGriff

Если вы посмотрите на документацию: Массивы (Java Platform SE 7 )[^] это очень явно: это одна ОС-набор перегрузок toString, который обеспечивает быстрый и простой способ печати содержимого массива, где каждый элемент легко идентифицируется, следовательно, разделяется запятыми.
Передайте массив целых чисел, и он даст вам [1,2,3]. Передайте массив символов, и он даст вам [a, b, c]


Richard MacCutchan

Если вы посмотрите на документацию
ЛОЛ

OriginalGriff

</сарказм> ;)