This method of the SafeArray Class extracts multiple elements as booleans.
public void getBooleans(int sa_idx, int nelems, boolean ja[], int ja_start);
If the SafeArray is multidimensional, it is treated as if it were a single linear array stored in column order. No matter where in the SafeArray the first element is located, that location is called index zero for the purposes of this method. The first element retrieved from the SafeArray is retrieved from the location that is sa_idx elements away from index zero.
Note If you extract a large number of elements, it might be more efficient to use getChars rather than getBooleans. Since boolean SafeArray objects use two bytes per element, the getBooleans method cannot optimize itself to a memory copy (memcpy).
sa_idx | The index of the first element to retrieve. This index is always zero-based. |
nelems | The number of elements to retrieve. |
ja | The Java array that receives the values. |
ja_start | The index of the first element in ja that receives a value. |