Generic методи в Java
Здравейте!
import java.util.Arrays;
import java.util.Scanner;
public class MergeSort {
public static void main(String args[]){
Scanner scanner = new Scanner(System.in);
int[] arr = Arrays.stream(scanner.nextLine().split(" +")).mapToInt(Integer::parseInt).toArray();
Gen(arr);
}
static <T> void Gen(T[] arr) {
for (T item : arr) {
System.out.println(item);
}
}
}
Защо подчертава arr в Gen(arr)? Грешката е: no instance(s) of type variable(s) T exist so that int[] conforms to T[]. четох в нета, но не разбрах къде бъркам.
Благодаря!
Благодаря ти!
Меко казано не съм фен на чичо Бил, но трябва да призная, че, поне за новаци като мен, C# е в пъти с по-лесен синтаксис, по-интуитивен и логичен, ако щеш. Порсто още ще позадълбая в Java-та пък ще видим :D.
Благодаря отново!
Поздрави!