数组元素的填充和批量替换
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
浙公网安备 33010602011771号