java.lang.reflect.Array.setShort() 方法示例



描述

java.lang.reflect.Array.setShort(Object array, int index, short value) 方法將指定陣列物件的指定索引處的元件值設定為指定的 short 值。

宣告

以下為 java.lang.reflect.Array.setShort(Object array, int index, short value) 方法的宣告。

public static void setShort(Object array, int index, short value)
   throws IllegalArgumentException, ArrayIndexOutOfBoundsException

引數

  • array - 陣列。

  • index - 索引。

  • value - 指定索引處的元件的新值。

異常

  • NullPointerException - 如果指定的物件引數為 null。

  • IllegalArgumentException - 如果指定的物件引數不是陣列,或者陣列元件型別為基本型別且拆箱轉換失敗。

  • ArrayIndexOutOfBoundsException - 如果指定的 index 引數為負值,或者大於或等於指定陣列的長度

示例

以下示例演示 java.lang.reflect.Array.setShort(Object array, int index, short value) 方法的用法。

package com.tutorialspoint;

import java.lang.reflect.Array;

public class ArrayDemo {
   public static void main(String[] args) {

      short[] array = new short[]{1,2,3};

      Array.setShort(array, 0, (short)2);
      Array.setShort(array, 1, (short)3);
      Array.setShort(array, 2, (short)4);

      System.out.println("array[0] = " + Array.getShort(array, 0));
      System.out.println("array[1] = " + Array.getShort(array, 1));
      System.out.println("array[2] = " + Array.getShort(array, 2));
   }
}

讓我們編譯並執行上面的程式,將產生以下結果 -

array[0] = 2
array[1] = 3
array[2] = 4
java_reflect_array.htm
廣告
© . All rights reserved.