Fill a Boolean Array in Java
Declaration :
1 |
public static void fill(boolean[] a, boolean val) |
Explanation :
Purpose | The java.util.Arrays.fill(boolean[] a boolean val) method assigns the specified boolean value to each element of the specified array of booleans. |
Parameters | a ===> This is the array to be filled. |
val ===> This is the value to be stored in all elements of the array. | |
Return Value | This method does not return any value. |
Exception | NA |
Java Program : Example
Below example will explain java.util.Arrays.fill() method.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
package com.c4learn; import java.util.Arrays; public class ArrayDemo { public static void main(String[] args) { // Initialize boolean array boolean arr[] = new boolean[] { false, true, false, false }; // Print the array System.out.println("Original Array: "); for (boolean val : arr) { System.out.println("Original Element is " + val); } // Use 'fill' to place true Arrays.fill(arr, true); // Print new array System.out.println("\nNew array after filling elements: "); for (boolean val : arr) { System.out.println("New Element is " + val); } } } |
Output of Program :
1 2 3 4 5 6 7 8 9 10 11 |
Original Array: Original Element is false Original Element is true Original Element is false Original Element is false New array after filling elements: New Element is true New Element is true New Element is true New Element is true |