可以說我有若干自動添加到一個HashMap <整數,字符串>
public HashMap<Integer, String> matchup = new HashMap<>();
代替手動添加我將如何能夠通過100以1增加一個號碼,以便讓鍵。
可以說我有3個用戶,當他們點擊一個叫做的按鈕時,將我添加到隊列中他們通過在隊列中定義的整數鍵值添加到隊列中。
因此,如果第一個用戶點擊按鈕,他會自動爲鍵值1分配一個字符串。
因此,如果第二個用戶點擊按鈕,他會自動爲鍵值2分配一個字符串。
因此,如果第三個用戶點擊按鈕,他會自動爲鍵值3分配一個字符串。
等;
使用計數器變量,每一次你的元素添加到地圖的時間增加了嗎? –
如果映射關鍵字是直接索引,那麼你得到的可能更適合於ArrayList,即Map。 –
爲了避免併發性問題,請使用timestamp值;它更安全,而不是整數漸進式。另一種方法是@JBNizet表示一個計數器變量,但不要忘記標記該方法以使該變量同步! –