teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

Collections\.fill

2017/09/08 04:11

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -4,4 +4,20 @@
4
4
  ArrayList<Integer> sample = new ArrayList<>(Collections.nCopies(7, 1));
5
5
  System.out.println(sample.size() +" "+ sample);
6
6
  //=> 7 [1, 1, 1, 1, 1, 1, 1]
7
- ```
7
+ ```
8
+
9
+ もう一つ
10
+
11
+ ```java
12
+ import java.util.*;
13
+
14
+ //ArrayList作成(ここは適当に)
15
+ ArrayList<Integer> sample = new ArrayList<>(Arrays.asList(new Integer[7]));
16
+ System.out.println(sample.size() +" "+ sample);
17
+ //=> 7 [null, null, null, null, null, null, null]
18
+
19
+ //1で埋める
20
+ Collections.fill(sample, 1);
21
+ System.out.println(sample.size() +" "+ sample);
22
+ //=> 7 [1, 1, 1, 1, 1, 1, 1]
23
+ ```