Konvertierung von ArrayList<String> in String[] in Java: Wie macht man es richtig?
Hallo zusammen! Ich bin neu in Java und habe folgendes Problem. Ich habe eine ArrayList<String>, in der Benutzernamen gespeichert sind. Ich muss diese Liste an eine Methode übergeben, die nur String[] (ein String-Array) akzeptiert. Ich habe versucht, den Typ einfach zu casten, aber der Compiler meckert. Hier ist mein Code:
import java.util.ArrayList;\n\npublic class Main {\n public static void main(String[] args) {\n ArrayList<String> names = new ArrayList<>();\n names.add("Anna");\n names.add("Petr");\n names.add("Maria");\n\n // Versuche, in ein Array zu konvertieren\n String[] namesArray = (String[]) names; // Compiler-Fehler!\n \n processNames(namesArray);\n }\n\n public static void processNames(S Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen