所以這就是我的情況:Java:根據變量訪問正確的地圖而不使用「if」
我有一個獲取String和一堆其他信息的方法。 根據字符串的內容,我想將其他信息放入我擁有的兩個地圖之一中。就像這樣:
if (string.equals("A")) {
A.put[..]
} else if (string.equals("B")) {
B.put[..]
}
但因爲這種情況發生在我的方法了幾下,我不希望使用的if/else每次都因爲冗餘。
Soo我想我需要的是某種對象/指針/參考,我可以指定地圖我想在開始時使用一次,然後將其用作佔位符。
添加地圖所以...你想有一個條件語句,沒有實際條件語句? ... – Stultuske
如果它只發生幾次,你最好保持原樣。 – AdamSkywalker
@Stultuske我想要更少的條件語句,而不是沒有人。我認識到使用ctsts的答案。 –