我正在研究一個小項目,我想使代碼縮短很多,而且更容易,而不是多次寫出它。我有一個如下所示的方法,我想多次使用這個方法 - 但是存儲在文本字段中的每個字符串都必須保留 - 而不是替換。例如。調用方法,將變量重命名爲新的變量
- 變量TF1 =「物品1」
- 我然後再調用該方法,可變TF1比變更爲TF1 =「ITEM2」
- 我想TF1保留兩個「物品1」和「ITEM2 「
方法:
public static void text(){
TextField tf1 = new TextField();
}
text();
請說明。如果您在運行時詢問如何更改變量的名稱,那很容易回答:在Java中,與大多數編譯語言一樣,您不能。我的猜測是你想要填充一些集合,可能是一個ArrayList或HashMap,但我不太確定。 –
不清楚你在問什麼? – YoungHobbit
當你輸入一個方法時,你在方法中聲明的任何變量都會被新分配。爲了從方法中獲得一些信息到後續的方法調用中,你必須返回一些東西給調用者,然後他們必須在後續調用中將這些信息傳回給你。 – kcraigie