Метод вывести массив в консоль с использованием дженериков [закрыт]

175
31 марта 2019, 22:40

Необходимо реализовать метод с использованием обобщенных параметров типа, который в качестве аргумента будет принимать массив и выводить его в консоль. На входе массивы могут быть разных типов - int, float, String. Без использования встроенных методов Java таких, как Arrays.toString и т.д. Как можно это сделать? Код, который написал я неверный. Почему?

public class PrintOutArray<T>{
    public static void printOutArray(<T>[] array){
        for (int i = 0; i < array.length; i++){
            System.out.print(array[i]);
        }
    }
}
Answer 1

Вы можете даже параметризовать ваш метод, вместо всего класса, так будет правильнее:

public class PrintOutArray{
    public static <T> void printOutArray(T[] array){
        for (int i = 0; i < array.length; i++){
            System.out.print(array[i]);
        }
    }
}
READ ALSO
Поиск по словосочетанию SearchView &amp; ArrayList &amp; ListView

Поиск по словосочетанию SearchView & ArrayList & ListView

Использую SearchView и стандартный адаптер ArrayAdapter, с помощью adaptergetFilter()

156
Добавление/перезапись параметра в файл.properties

Добавление/перезапись параметра в файл.properties

У меня есть две программы на javaПервая авторизуется продавцом и создаёт в магазине товар

149
Создание pdf файла в eclipse [закрыт]

Создание pdf файла в eclipse [закрыт]

Я могу создать жар файл который будет создавать пдфМоя программа должна работать:

161