2015-09-07 11:44:36 -06:00
|
|
|
|
// arrays/FillingArrays.java
|
2015-11-14 16:18:05 -08:00
|
|
|
|
// <20>2016 MindView LLC: see Copyright.txt
|
2015-11-15 15:51:35 -08:00
|
|
|
|
// We make no guarantees that this code is fit for any purpose.
|
|
|
|
|
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
2015-06-15 17:47:35 -07:00
|
|
|
|
// Using Arrays.fill()
|
|
|
|
|
import java.util.*;
|
|
|
|
|
|
|
|
|
|
public class FillingArrays {
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
int size = 6;
|
|
|
|
|
boolean[] a1 = new boolean[size];
|
|
|
|
|
byte[] a2 = new byte[size];
|
|
|
|
|
char[] a3 = new char[size];
|
|
|
|
|
short[] a4 = new short[size];
|
|
|
|
|
int[] a5 = new int[size];
|
|
|
|
|
long[] a6 = new long[size];
|
|
|
|
|
float[] a7 = new float[size];
|
|
|
|
|
double[] a8 = new double[size];
|
|
|
|
|
String[] a9 = new String[size];
|
|
|
|
|
Arrays.fill(a1, true);
|
2015-11-03 12:00:44 -08:00
|
|
|
|
System.out.println("a1 = " + Arrays.toString(a1));
|
2015-06-15 17:47:35 -07:00
|
|
|
|
Arrays.fill(a2, (byte)11);
|
2015-11-03 12:00:44 -08:00
|
|
|
|
System.out.println("a2 = " + Arrays.toString(a2));
|
2015-06-15 17:47:35 -07:00
|
|
|
|
Arrays.fill(a3, 'x');
|
2015-11-03 12:00:44 -08:00
|
|
|
|
System.out.println("a3 = " + Arrays.toString(a3));
|
2015-06-15 17:47:35 -07:00
|
|
|
|
Arrays.fill(a4, (short)17);
|
2015-11-03 12:00:44 -08:00
|
|
|
|
System.out.println("a4 = " + Arrays.toString(a4));
|
2015-06-15 17:47:35 -07:00
|
|
|
|
Arrays.fill(a5, 19);
|
2015-11-03 12:00:44 -08:00
|
|
|
|
System.out.println("a5 = " + Arrays.toString(a5));
|
2015-06-15 17:47:35 -07:00
|
|
|
|
Arrays.fill(a6, 23);
|
2015-11-03 12:00:44 -08:00
|
|
|
|
System.out.println("a6 = " + Arrays.toString(a6));
|
2015-06-15 17:47:35 -07:00
|
|
|
|
Arrays.fill(a7, 29);
|
2015-11-03 12:00:44 -08:00
|
|
|
|
System.out.println("a7 = " + Arrays.toString(a7));
|
2015-06-15 17:47:35 -07:00
|
|
|
|
Arrays.fill(a8, 47);
|
2015-11-03 12:00:44 -08:00
|
|
|
|
System.out.println("a8 = " + Arrays.toString(a8));
|
2015-06-15 17:47:35 -07:00
|
|
|
|
Arrays.fill(a9, "Hello");
|
2015-11-03 12:00:44 -08:00
|
|
|
|
System.out.println("a9 = " + Arrays.toString(a9));
|
2015-06-15 17:47:35 -07:00
|
|
|
|
// Manipulating ranges:
|
|
|
|
|
Arrays.fill(a9, 3, 5, "World");
|
2015-11-03 12:00:44 -08:00
|
|
|
|
System.out.println("a9 = " + Arrays.toString(a9));
|
2015-06-15 17:47:35 -07:00
|
|
|
|
}
|
2015-09-07 11:44:36 -06:00
|
|
|
|
}
|
|
|
|
|
/* Output:
|
2015-06-15 17:47:35 -07:00
|
|
|
|
a1 = [true, true, true, true, true, true]
|
|
|
|
|
a2 = [11, 11, 11, 11, 11, 11]
|
|
|
|
|
a3 = [x, x, x, x, x, x]
|
|
|
|
|
a4 = [17, 17, 17, 17, 17, 17]
|
|
|
|
|
a5 = [19, 19, 19, 19, 19, 19]
|
|
|
|
|
a6 = [23, 23, 23, 23, 23, 23]
|
|
|
|
|
a7 = [29.0, 29.0, 29.0, 29.0, 29.0, 29.0]
|
|
|
|
|
a8 = [47.0, 47.0, 47.0, 47.0, 47.0, 47.0]
|
|
|
|
|
a9 = [Hello, Hello, Hello, Hello, Hello, Hello]
|
|
|
|
|
a9 = [Hello, Hello, Hello, World, World, Hello]
|
2015-09-07 11:44:36 -06:00
|
|
|
|
*/
|