我是Java的新手,還沒有學會如何創建2個獨立的類並將它們結合起來,因此,我最終弄亂了主體中的所有內容,並且可以想象代碼最終不會看起來如何可以理解,我打算在課程後面學習。然而,我需要一個解決方案來處理'方法',所以我的代碼看起來更乾淨,如果我需要添加或修復它,這不會太麻煩。從方法得到Hashmap
所以基本上我的問題是我是否可以使用Hashmap.get從主得到來自於一個方法創建一個HashMap的信息:
static String createAccount(String username, String authpassword) {
Map<String, String> newacc = new HashMap<String, String>();
}
上面這是怎樣的方法「會」的樣子和主要方法如下:
public static void main(String args[]) {
newacc.get(username);
}
這是可能的,似乎我有這個錯誤(這是我認爲的主要方法是不讀書的方法創建的hasmap
。預先感謝您!
您是否有更多的代碼? – tim
應遵守範圍。在你的情況下,'newacc'不應該從'createAccount'的每次調用中被重新創建,並且應該從你想使用的地方可用。在這種情況下,你必須將它聲明爲一個靜態字段,如下所示:'private static final Map newacc = new HashMap <>();'。 –