ArrayList
で一意の要素を見つけるためにforループを作成しようとしています。 私は既に012の場所(繰り返しが許可されている)のユーザー入力と一緒に格納されたArrayList
を持っていますが、私は重複を除いてリストに入力された異なる場所の数を数える方法に固執しています。配列リスト内の一意の単語の数を見つける方法
[park, park, sea, beach, town]
出力::私が作るしようとしているコードの
[Number of unique places = 4]
HERESにラフ例:
public static void main(String[] args) {
ArrayList<City> place = new ArrayList();
Scanner sc = new Scanner(System.in);
for(...) { // this is just to receive 20 inputs from users using the scanner
...
}
# This is where i am lost on creating a for loop...
}
入力を(私はハッシュを使用しないようしたいと思います)
なぜハッシュセットを使用したくないですか?これは、この問題を扱う最も簡単でおそらく最も効率的な方法です。 –
ハハええ、私は知っているけど、前にそれを見てみましたが、ハッシュをはっきりとはっきりと理解する方法はまだ分かりません。だから私はそれを使用してスクリプトをサミットして、私はそれがどのように動作するかを明確に説明することができるのではないかと疑う。 – brand