No entiendo el error de la creación de matriz genérica.
Primero probé el siguiente:
Error: creación de matriz genérica
public PCB[] getAll() {
PCB[] res = new PCB[list.size()];
for (int i = 0; i < res.length; i++) {
res[i] = list.get(i);
}
list.clear();
return res;
}
Luego he intentado hacer esto:
PCB[] res = new PCB[100];
Debo estar perdiendo algo causa que parece derecho. Intenté buscarlo, realmente lo hice. Y nada está haciendo clic.
Mi pregunta es: ¿Qué puedo hacer para solucionar esto?
el error es:
.\Queue.java:26: generic array creation
PCB[] res = new PCB[200];
^
Note: U:\Senior Year\CS451- file
uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
herramienta completa con código de salida 1
Puede publicar la Excepción/Error –
Supongo que 'PCB' es un parámetro de tipo genérico y, por lo tanto, lo que está haciendo es imposible en Java debido al borrado de tipo. Si eso es cierto, debe hacer clic en el enlace Marqué esto como un duplicado, ya que proporciona una solución alternativa. –
ya intenté leer esa publicación. no me ayuda – Luron