如何检查String []索引是否存在?

Lia*_*m W 1 java

我有一个String[],我想检查它中是否存在索引(例如String [3]).

我该怎么做呢?

NPE*_*NPE 12

if (arr != null && i >= 0 && i < arr.length) {
  // arr[i] exists
}
Run Code Online (Sandbox Code Playgroud)

如果arr是对象数组,您可能还需要检查是否arr[i]为null:

if (arr != null && i >= 0 && i < arr.length && arr[i] != null) {
  // arr[i] exists and is not null
}
Run Code Online (Sandbox Code Playgroud)