I am trying to create an array of generics by type casting, but everything I've tried has resulted in error: <identifier> expected
. The task is to make an array based Deque.
I've tried:
- @suppresswarning("unchecked")
- Random rewriting of the code
Here is a snippet of the code
public class dequeCyclic<E> implements Deque<E> {
private int first;
private int last;
private E[] deque;
public dequeCyclic(int size){
@SuppressWarning("unchecked")
deque =(E[]) new Object[size];
first = -1;
last = -1;
}
Any help would be greatly appreciated.