增强for循环解析
来源:互联网 发布:淘宝美工助理工作内容 编辑:程序博客网 时间:2024/06/07 17:17
增强for循环只能用在数组、或实现Iterator接口的集合类上。
int arr[] = new int[5];
for(int num : arr){
num = 1;
}
System.out.println("arr[0]="+arr[0]);
结果为:arr[0]=0
这是因为增强for循环是用引用变量(上例中的num)来遍历数组或集合,给引用变量赋值只是改变引用变量指向的地址,对原数组或集合中的值没有影响。
对int[]处理时会自动装箱成Integer类型。
所以增强for循环只适合读取元素的值,而不会改变数组或集合中元素的值。
阅读全文
0 0
- 增强for循环解析
- 增强的for循环
- 增强for循环
- 增强for循环
- JAVA增强for循环
- 7.3 增强for循环
- 04.for循环增强
- 增强的for循环
- 增强for循环
- java 增强 for循环
- 增强for循环
- 增强for循环
- 增强for循环用法
- 增强For循环
- JAVA 增强for 循环
- Map 增强for循环
- 增强For循环
- 增强for循环
- java实现简易计算器
- Liunx第一章课后习题(问答题)
- 记录微信分享回调成功后广播“”单对多“”导致安卓7.0奔溃
- 160. Intersection of Two Linked Lists
- eclipse中使用jstl
- 增强for循环解析
- OpenCV3_C++_DispBasic()摄像头基本图像展示 实例
- 洛谷P1546 最短网络 Agri-Net
- 最牛PHP集成环境,支持自定义PHP,自定义Mysql,无限添加任何版本
- Poj 2392 Space Elevator
- 泛型混淆点
- Codeforces Round #344 (Div. 2) D. Messenger CF631D
- 哈夫曼编码C++实现
- OpenCV3_C++_DetectConers()图像上角检测 实例