数组元素的填充和批量替换

 1 package Number;
 2 
 3 import java.util.Arrays;
 4 
 5 /**
 6  * 数组元素的填充和批量替换 
 7  * Arrays.fill(arr,int value) 
 8  * Arrays.fill(arr,int fromIndex,int toIndex,int value) 包左不包右
 9  * 
10  * @author 冷夜雨花未眠 E-mail:787831425@qq.com
11  *
12  */
13 public class ArrayDemo5 {
14     public static void main(String[] args) {
15         int arr[] = new int[5];//下标为0-4
16         arr[0]=12;//放在填充前会被后面覆盖
17         Arrays.fill(arr, 10);// 全部填充的10
18         arr[0]=12;
19         for (int tmp : arr) {
20             System.out.print(tmp+" ");
21         }
22         System.out.println();
23         Arrays.fill(arr, 2, 4, 6);//即下标为2和3的被批量填充为6
24         for (int tmp : arr) {
25             System.out.print(tmp+" ");
26         }
27     }
28 }

输出结果:

12 10 10 10 10
12 10  6   6 10

posted @ 2019-11-08 10:00  冷夜雨花未眠  阅读(447)  评论(0)    收藏  举报