共計 482 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,增強 for 循環(也稱為 for-each 循環)是用于遍歷數組或集合的一種簡化語法。它本質上是使用迭代器來遍歷元素,因此不提供直接的下標訪問。
如果你需要獲取下標,可以使用傳統的 for 循環來代替增強 for 循環。例如:
int[] nums = {1, 2, 3, 4, 5};
for (int i = 0; i < nums.length; i++) {int num = nums[i];
System.out.println(" 下標:" + i + ",元素:" + num);
}
這樣就可以通過 i
來獲取下標。
另外,你也可以使用 java.util.List
的indexOf()
方法來獲取元素的下標。例如:
List<Integer> nums = Arrays.asList(1, 2, 3, 4, 5);
for (Integer num : nums) {int index = nums.indexOf(num);
System.out.println(" 下標:" + index + ",元素:" + num);
}
但需要注意的是,indexOf()
方法的時間復雜度為 O(n),因此對于大型集合而言可能會有性能問題。
丸趣 TV 網 – 提供最優質的資源集合!
正文完