String[] array;
int i = 0;
for(Element link : listOfLinks) {
array[i++] = link.text();
}
Dies ist der Code, den ich versuche, mein Array zu füllen.So füllen Sie ein Array von Strings
Der Fehler ist, dass in der Zeile: array[i++] = link.text();
das Wort ‚Array‘ markiert ist, und es steht geschrieben: „The local variable array may not have been initialized
“
Sie initialisiert nie Ihre String-Array. Wie bei der Initialisierung von 'i' muss auch' array' initialisiert werden. Denken Sie daran, dass alle Variablen vor der Verwendung initialisiert werden müssen. 'String [] array = new String [100];' zum Beispiel –
initialisieren Sie zuerst Ihr Array, String [] array = new String [listOfLinks.size()]; ' –
Sie müssen nachlesen, was eine Klassenvariable ist, Instanzvariable und lokale Variable. – user3437460