hello all'
i am using generics and here is the code:
public class generics {
public static <E> void printArray(E[] inputArray){
for(E element:inputArray){
Integer i=element/10; //error line
System.out.printf("%s ",i);
}
System.out.println();
}
public static void main(
String ...args){
Integer[] array={10,20,30,40,50,60,70,80,90,100};
System.out.println("The array contains: ");
printArray(array);
System.out.println("hello world");
}
}
if i didnt use that error line that it gives the desired output
but if i use that line it gives error that : The operator / is undefined for the argument type(s) E, int
and i need to display 1 2 3 4 5 6 7 8 9 10
so please tell me where i a wrong..
thanks
karthik swamy.