I'm trying to create generic array in java but it results in error. Can any one help me on this?
Please find my code below:
public class GenericArrayTest<TKey extends Comparable,TValue>
                                   implements Iterable<Map.Entry<TKey,TValue>> {
  private TKey[] _arrayCOll;
  public void test(){
    _arrayCOll = new TKey[10];//error "Cannot create a generic array of TKey"
  }
  @Override
  public Iterator<Entry<TKey, TValue>> iterator() {
        // TODO Auto-generated method stub
        return null;
  }
}
Note: I could not know the class type so that i could not use the below solution How to create a generic array in Java?
Thanks in advance. Sarath
