Haben Sie diese Idee von dieser vorherigen Frage.Warum unterbricht @SuppressWarnings meinen Code?
How to create a generic array in Java?
Auf jeden Fall ist mein Code wie folgt aus:
public class Slice<E>
{
private E[] data;
public Slice(Class<E> elementType, int size)
{
//@SuppresWarnings({"unchecked"})
data = (E[])Array.newInstance(elementType, size);
}
}
ich die unnötige Sachen gelöscht. Dies kompiliert, wenn die Unterdrückung-Anweisung auskommentiert ist. Wenn ich es auskommentiere, bekomme ich
Error: <identifier> expected
data = (E[])Array.newInstance(elementType, size);
^
Irgendwelche Ideen? Warum würde das passieren?
Das habe ich gleich in meinem Kommentar gesehen Ich habe es gepostet. Vielen Dank :) – Derrick