Ich habe Probleme beim Konvertieren eines Objekts in ein Array. Ich habe bereits nach diesem Problem gesucht, aber nichts davon war eine Lösung für mich.Konvertieren eines Objekts in ein Zeichenfolgenarray
Ich habe einen Fehler von
Exception in thread "AWT-Eventqueue-0" java.lang.ClassCastException: sun.awt.shell.Win32ShellFolder2 nicht gegossen werden [Ljava.lang.String ;
dies ist mein Code:
for (int i=0; i < list.getModel().getSize(); i++) {
Object item = list.getModel().getElementAt(i);
System.out.println("Item = " + item);
//String[] srcFiles = (String[]) item;
File finalFile = new File(srcFiles[i]);
FileInputStream fis = new FileInputStream(finalFile);
Wie kann ich Object item
in einem String-Array-Format konvertieren?
Das macht keinen Sinn. Was versuchst du zu machen? Warum denkst du '(String []) item' würde funktionieren? Verstehst du, wie Casting funktioniert? – shmosel
'item' ist vom Typ' Win32ShellFolder2', den Sie nicht einfach automatisch zu einem 'String []' machen können. – csmckelvey
Zeigen Sie die 'list' Deklaration an. – shmosel