簡體   English   中英

Java:通過JOptionPane添加到數組

[英]Java: Add to array by JOptionPane

我有這個數組:

String[] countriesList = {
                "Japan",
                "Sverige",
                "Tyskland",
                "Spanien",
                "Syrien",
                "Litauen",                                      
};

我希望能夠在該數組的第[6]個位置添加其他內容。 JOPtionPane是否可以做到這一點? 這就是我到目前為止所做的,但是什么也不會發生,也不會發生任何錯誤。

String addland = JOptionPane.showInputDialog("Vilket land vill du lägga till?").trim();
            countriesList[6] = addland;             

Arrays從0開始計數,因此您可以使用countriesList[5] = addland;

您可以使用dynamic list執行任務。 它們在每種情況下都更好,並且應該優於簡單Arrays

嘗試使用這個

List<String> countriesList = new ArrayList<>(
Arrays.asList("Japan", "Sverige", "Tyskland", "Spanien", "Syrien", "Litauen"));

String addland = JOptionPane.showInputDialog("Vilket land vill du lägga till?").trim();
countriesList.set(5,addland);
System.out.println(countriesList);

輸入asdadsad后的輸出:

[Japan, Sverige, Tyskland, Spanien, Syrien, asdadsad]

要將土地添加到現有列表中,請使用countriesList.add(addland); 代替countriesList.set(5,addland);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM