03
Сен
2011

Почему при выводе массива в консоли я вижу не то, что хочу?

Изучаю время от времени java и столкнулся с вот этим:

public static void testArray(){

    int myArray[] = {1, 2, 3, 4, 5};
    System.out.println(myArray);
}

В консоли я вижу вместо ожидаемого 12345, вот это: [I@42e816

При указании типа String я вижу несколько модифицированную запись: [Ljava.lang.String;@42e816 (но это не то, мне надо, чтобы я мог найти сумму чисел в массиве, а со строками я наверное это не сделаю, или сделаю с большим количеством операций).

В общем, как мне вывести значения массива, и что бы это было в нормальном виде?

Источник: https://ru.stackoverflow.com/questions/29759/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B5-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0-%D0%B2-%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8-%D1%8F-%D0%B2%D0%B8%D0%B6%D1%83-%D0%BD%D0%B5-%D1%82%D0%BE-%D1%87%D1%82%D0%BE-%D1%85%D0%BE%D1%87%D1%83
Share

Тебе может это понравится...