In Android gibt es eine nicht deklarierte (versteckte) Klasse namens "android.graphics.FontFamily" und ich möchte statische Array davon erstellen. Irgend etwas wie folgt aus:Erstellen Sie ein statisches Array mit Class.forName
Class<?> clazz = Class.forName("android.graphics.FontFamily"); // Ok.
Class<?> clazz_array = Class.forName("android.graphics.FontFamily[]"); // Method threw 'java.lang.ClassNotFoundException' exception.
Um diesen hypothetischen Code zu bauen:
FontFamily[] families = {fontFamily};
Wie kann ich es tun?
Vielen Dank.
Was bedeutet "nicht deklarierte (versteckte) Klasse"? Es bedeutet "privat", "verschachtelt statisch privat" oder "inner privat"? –
siehe 'Array.newInstance', Dokumentation – pskink
@pskink Wenn ich gut verstanden das Array ist nicht in dieser Klasse deklariert, er will einfach ein Array dieser privaten Klasse erstellen –