Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เริ่มต้นค่า Boolean Array ใน Java

Boolean array เก็บค่า boolean เท่านั้น ค่าเริ่มต้นคือ false สำหรับ primitive boolean[] และ null สำหรับ Boolean[] (reference type) ใช้ Arrays.fill() กำหนดค่าให้ทุกสมาชิก

ไวยากรณ์

boolean[] booleanArray;

ตัวอย่าง: เริ่มต้นและเปลี่ยนค่า Boolean Array

import java.util.Arrays;

public class BooleanArrayTest {
    public static void main(String[] args) {
        Boolean[] boolArray = new Boolean[5]; // สร้าง array ขนาด 5
        
        // ค่าเริ่มต้นของ Boolean[] คือ null
        for (int i = 0; i < boolArray.length; i++) {
            System.out.println(boolArray[i]); // null x5
        }
        
        Arrays.fill(boolArray, Boolean.FALSE); // กำหนดทุกค่าเป็น false
        for (int i = 0; i < boolArray.length; i++) {
            System.out.println(boolArray[i]); // false x5
        }
        
        Arrays.fill(boolArray, Boolean.TRUE);  // กำหนดทุกค่าเป็น true
        for (int i = 0; i < boolArray.length; i++) {
            System.out.println(boolArray[i]); // true x5
        }
    }
}

ผลลัพธ์

null
null
null
null
null
false
false
false
false
false
true
true
true
true
true

สรุป: boolean[] (primitive) เริ่มต้นเป็น false, Boolean[] (object) เริ่มต้นเป็น null ใช้ Arrays.fill() กำหนดค่าทั้งอาร์เรย์