回答編集履歴
2
テキスト修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
愚直な方法ですが、リストの全要素
|
5
|
+
愚直な方法ですが、リストの全要素についてループさせて、リストの要素をキーとし、その要素の位置のリストを値とするマップを作って、位置のリストの長さが 1 より大きいものを一覧すればよいでしょう。
|
6
6
|
|
7
7
|
|
8
8
|
|
1
テキスト修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
サンプルとして
|
9
|
+
サンプルとして以下のコードは、大文字小文字問わず`A`から`E`までのアルファベットのいずれかによって構成される、長さ3の文字列をランダムに1000個生成して`ArrayList` に入れ、これに対して上記のロジックで重複した要素の全てのインデクスを表示するものです。
|
10
10
|
|
11
11
|
(※ランダムな文字列を作るために、[Apache Commons Lang](https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.0) の[RandomStringUtils](https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/RandomStringUtils.html) を使っています。)
|
12
12
|
|