Я пытался скопировать массив в Java и использовал метод copyOf. Вот мой код и странное возвращаемое значение. Я ожидал {10,50,40}, но он возвращает [I @ 35960f05. Что именно это? Спасибо! Weird возвращаемое значение метода copyOf в Java
ответ
int arr2 [] - это массив целых чисел. Вы должны повторить.
Вместо повторения элементов массива вы можете распечатать копию массива. Таким образом, он вернет toString()
, и он может печатать соответственно.
Проблема не в методе copyOf, вы должны повторить свой массив int (arr2) во время печати.
Или вы можете использовать метод Arrays.toString(int[] a)
.
System.out.println(Arrays.toString(arr2));
Это вывод по умолчанию метода Array.toString(), который автоматически вызывается Sytem.out.println (OBJ). Это начинается с «[», указывающего, что это массив, а затем тип «I» для целого. Существуют также другие типы «B» для байтов, S для строки и т. Д. Затем это указывается во внутреннем адресе вашего массива.
В классе Arrays есть метод удобства, который также называется toString, который выполняет итерацию по массиву и выводит на экран элементы.
System.out.println(Arrays.toString(arr2));
Это также можно сделать в явном цикле.
System.out.print("{");
for (int val : arr2)
{
System.out.print("" + val + ",");
}
System.out.print("}");
- 1. ошибки при использовании метода copyof в java
- 2. Возвращаемое значение из метода (Java)
- 3. Возвращаемое значение для основного метода в java
- 4. Возвращаемое значение метода initialize
- 5. возвращаемое значение метода в php
- 6. Возвращаемое значение для метода String
- 7. java неожиданное возвращаемое значение
- 8. Изменить возвращаемое значение метода в отладчике
- 9. Возвращаемое значение lambda в Java
- 10. Как объявить возвращаемое значение метода?
- 11. Возвращаемое значение из метода async
- 12. Каково возвращаемое значение метода Delete?
- 13. phpspec - mocking возвращаемое значение метода
- 14. Следует проверить возвращаемое значение метода?
- 15. Используя возвращаемое значение из метода в другой метод в Java
- 16. Вызов метода на возвращаемое значение метода ссылки
- 17. Должен проверить возвращаемое значение метода
- 18. Возвращаемое значение метода using AsiHTTPRequest
- 19. Возвращаемое значение метода Glympse sendTicket
- 20. Не удалось получить возвращаемое значение из метода в Java
- 21. Стоп-и возвращаемое значение рекурсивного метода в java
- 22. Как проверить возвращаемое значение логического метода в java
- 23. HashMap как возвращаемое значение из метода Java в R?
- 24. Как использовать возвращаемое значение из метода в Java?
- 25. Java - Добавление в массив с использованием copyOf
- 26. Почему нужно иногда использовать возвращаемое значение метода?
- 27. Как получить возвращаемое значение вызванного метода?
- 28. Возвращаемое значение new в java
- 29. Как присвоить возвращаемое значение метода в условии
- 30. Как изменить возвращаемое значение метода в Intellij?
Если вы уже знаете класса Массивы, вы должны знать о Arrays.toString – Eran
не то же самое происходит, когда вы 'Println (arr1)'? :) –