HashMap<String, String>
たとえば、プレイヤーが話すたびに HashMap にエントリを入力しています。Bob492 は「こんにちは」と言います。'Bob492' と 'Hi' を値として入力します。
ここで、最後の 5 つのメッセージを独自の文字列 (それぞれに 1 つの文字列) にキャプチャする方法が必要です。
どうすればいいですか?
編集:返信のおかげで、HashMap はこれを行うための最良の方法ではないようですが、キューの方が良いかもしれません。たとえば、これをどのように達成しますか。
これはダイアログです。ボブ: やあ、ボビー: ああ、そこにいるよ! ボビー:私はあなたを探していました ジョセフ:ええ、知っています。ジェームス: 私はあなたと話していませんでした! ジョセフ: 誰が気にする?!?
そして、それはすべてキューに入れられ、どうにかしてユーザー名とメッセージを簡単に取得できます (わかりません)。その 6 つのメッセージのうち 5 つしか見えないので、ボブのメッセージは消えてしまいます。
EDIT2:これに似たものが欲しい: