Object[] ein String hinzufügen

Mal ne ganz blöde Frage wie kann ich einem Object[], dass bereits mehrere Objekte hat ein einfaches String hinzufügen?

        Object[] choices = managerApp.getManagerScenario().getChoosedModule();
        Object[] choices1 = managerApp.getManagerScenario().getChoosedModule();
        int rowlength = (((choices.length * choices.length)-choices.length)/2)+1;
        Object[] choosedKombo = new Object[rowlength];
        Object[] none= null ;
        int i;
        int j;
        int index=0 ;
        for (i=0; i< choices.length ; i++) {
            for (j=i+1; j< choices1.length  ; j++) {
                choosedKombo[index] = choices** + "||" + choices1[j];
                index++;
            }
        }
        
        return choosedKombo;
    }```

In der Methode werden kombinationen aus verschiedenen Modulen an einer JList übergeben und nun möchte ich eine einfaches "none" hinzufügen, um die Möglichkeit zu geben nichts auszuwählen!

Arrays sind in Ihrer Größe nicht veränderlich. Also musst Du ein neues (größeres) Feld anlegen und den Inhalt kopieren. Zum Beispiel so: final Object[] newArray = new Object[oldArray.length + 1]; System.arraycopy(oldArray, 0, newArray, 0, oldArray.length); newArray[newArray.length - 1] = "none";
Ebenius

Danke!:slight_smile: