- java.lang.reflect 包下的類
- java.lang.reflect - 主頁
- java.lang.reflect - AccessibleObject
- java.lang.reflect - Array
- java.lang.reflect - Constructor<T>
- java.lang.reflect - Field
- java.lang.reflect - Method
- java.lang.reflect - Modifier
- java.lang.reflect - Proxy
- java.lang.reflect 包下的額外內容
- java.lang.reflect - 介面
- java.lang.reflect - 異常
- java.lang.reflect - 錯誤
- java.lang.reflect 相關實用資源
- java.lang.reflect - 快速指南
- java.lang.reflect - 相關實用資源
- java.lang.reflect - 討論
java.lang.reflect.Array.setBoolean() 方法示例
說明
java.lang.reflect.Array.setBoolean(Object array, int index, boolean value) 方法將指定陣列物件的索引元件的值設定為指定的布林值。
宣告
以下是 java.lang.reflect.Array.set(Object array, int index, boolean value) 方法的宣告。
public static void setBoolean(Object array, int index, boolean value) throws IllegalArgumentException, ArrayIndexOutOfBoundsException
引數
array − 陣列。
index − 索引。
value − 索引元件的新值。
異常
NullPointerException − 如果指定的物件引數為 null。
IllegalArgumentException − 如果指定的物件引數不是陣列,或者陣列元件型別是原始型別並且拆箱轉換失敗。
ArrayIndexOutOfBoundsException − 如果指定的索引引數為負數,或者如果它大於或等於指定的陣列的長度
示例
以下示例演示了 java.lang.reflect.Array.setBoolean(Object array, int index, boolean value) 方法的用法。
package com.tutorialspoint;
import java.lang.reflect.Array;
public class ArrayDemo {
public static void main(String[] args) {
boolean[] array = new boolean[]{true,false, false};
Array.setBoolean(array, 0, false);
Array.setBoolean(array, 1, true);
Array.setBoolean(array, 2, true);
System.out.println("array[0] = " + Array.getBoolean(array, 0));
System.out.println("array[1] = " + Array.getBoolean(array, 1));
System.out.println("array[2] = " + Array.getBoolean(array, 2));
}
}
讓我們編譯並執行上述程式,它將生成以下結果 −
array[0] = false array[1] = true array[2] = true
java_reflect_array.htm
廣告