Hello,
assume I have the following:
public interface X<E{
...
E[] toArray();
}
public class XImp<E{
E[] toArray(){
E[] a = (E[])new Object[N];
...
return a;
}
}
using this like this gives me a bad cast exception?
X<Stringx = new X<String>();
....
String[] a = x.toArray();
(or String[] a = (String[])x.toArray();)
what am I doing wrong here?
Regards
assume I have the following:
public interface X<E{
...
E[] toArray();
}
public class XImp<E{
E[] toArray(){
E[] a = (E[])new Object[N];
...
return a;
}
}
using this like this gives me a bad cast exception?
X<Stringx = new X<String>();
....
String[] a = x.toArray();
(or String[] a = (String[])x.toArray();)
what am I doing wrong here?
Regards
Comment