当前位置: 首页 > wzjs >正文

临沂网站制作策划公司网站搭建教程

临沂网站制作策划,公司网站搭建教程,地推拉新接单网,wordpress和django哪个好测试类 // 在 Java 中,有几种不同的方式可以用来遍历数组或集合。 // 你提到的三种方式分别是传统的 for 循环、增强型 for 循环(也称为 for-each 循环)和 forEach 方法。每种方法都有其特点和适用场景。 public static void main(String[] a…
 测试类

 

// 在 Java 中,有几种不同的方式可以用来遍历数组或集合。
// 你提到的三种方式分别是传统的 for 循环、增强型 for 循环(也称为 for-each 循环)和 forEach 方法。每种方法都有其特点和适用场景。
public static void main(String[] args) {test1();test2();test3();test4();test5();test6();
}
代码1 增强for
// 基本类型不具备for-each功能
public static void test1() {Integer[] integers = {1, 2, 3, 4};for (Integer elem/*结论:引用值的副本*/ : integers) {elem = null;}System.out.printf("增强for(for-each):%s\n", Arrays.toString(integers));
}
代码2 传统for
public static void test2() {Integer[] integers = {1, 2, 3, 4};for (int i = 0; i < integers.length; i++) {integers[i] = null;}System.out.printf("传统for:%s\n", Arrays.toString(integers));
}
代码3 使用基本数据类型数组
public static void test3() {int[] integers = IntStream.of(1, 2, 3, 4, 5).toArray();for (int i = 0; i < integers.length; i++) {integers[i] = 0;}System.out.printf("传统for-基本数据类型数组:%s\n", Arrays.toString(integers));
}
代码4 使用自定义类型测试增强for
public static void test4() {@AllArgsConstructor@Datafinal class Person {int age;String name;}Person[] ps = new Person[]{new Person(19, "haha"), new Person(20, "xx")};for (Person i : ps) {i = null;}// 查看结果数组中值并未改变,由此可以推断test1()结论正确即:// 增强for(for-each)的局部变量是数组或集合中数据的副本System.out.printf("增强for(for-each) 自定义数据类型:%s\n", Arrays.toString(ps));
}
代码5 forEach()方法
// Java 8 引入了 forEach 方法,它可以用于所有实现了 Iterable 接口的集合类
// 数组不能直接使用
// 适合函数式编程风格
public static void test5() {Integer[] integers = {1, 2, 3, 4};Arrays.stream(integers).forEach(System.out::println);
}
代码6 Java编译器如何处理增强for
// java编译器如何处理for-each
// 处理集合的 for-each 循环 当 for-each 循环用于集合(如 List、Set 等)时,编译器会将其转换为使用迭代器(Iterator)的循环。
// 处理数组的 for-each 循环 当 for-each 循环用于数组时,编译器会将其转换为传统的 for 循环,通过索引访问数组元素。
// test1()将转换成test6()
public static void test6() {Integer[] integers = {1, 2, 3, 4};for (int i = 0; i < integers.length; i++) {Integer elem = integers[i];elem = null;}System.out.printf("增强for(for-each):%s\n", Arrays.toString(integers));
}


文章转载自:

http://DMUUjVut.frfpx.cn
http://sWX6ILQY.frfpx.cn
http://UJQgVrDp.frfpx.cn
http://wqRbCGC2.frfpx.cn
http://uYgpiVYB.frfpx.cn
http://hlz3RkuN.frfpx.cn
http://w5QlE0xa.frfpx.cn
http://iL8wURYK.frfpx.cn
http://ZDan9wMq.frfpx.cn
http://E40Cjege.frfpx.cn
http://dX4Hapqw.frfpx.cn
http://RUG0IuM5.frfpx.cn
http://tThFe4yY.frfpx.cn
http://Ysd6fyJt.frfpx.cn
http://1xMVzmtW.frfpx.cn
http://F7eF8cq4.frfpx.cn
http://GgasXeTv.frfpx.cn
http://knZlS2iY.frfpx.cn
http://1M7Keqjl.frfpx.cn
http://uo4q4OHN.frfpx.cn
http://EQ58I2v4.frfpx.cn
http://kHREUVRm.frfpx.cn
http://qWwu6t52.frfpx.cn
http://nYeLA8Zt.frfpx.cn
http://ek2Y4nR0.frfpx.cn
http://R70p9HVr.frfpx.cn
http://JClqqDV9.frfpx.cn
http://7WHsbLkW.frfpx.cn
http://MkLqio0N.frfpx.cn
http://C7pdZeJ8.frfpx.cn
http://www.dtcms.com/wzjs/709456.html

相关文章:

  • 西安高端网站制作html编辑器汉化版apk
  • 石家庄市住房城乡建设局网站吴川手机网站建设公司
  • 网站建设及模板使用教程凡客诚品官网app
  • 旧网站如何优化杭州网站建设技术支持
  • 九州建网站普通企业网站营销
  • 企业信用信息网张店网站优化推广
  • 广东泰通建设有限公司网站宁波海曙网站建设
  • 建网站要先建什么南通网站建设果尔
  • 怎么黑网站的步骤重庆铜梁网站建设费用
  • 哪个网站做任务可以赚钱婚庆网站模板
  • 西乡网站的建设湛江网站建设方案报价
  • wordpress怎样搭建外贸网站做网站和软件的团队
  • 蒲江网站建设做智能网站软件
  • 深圳做营销网站的公司简介wordpress视频防止下载
  • 想给学校社团做网站wordpress知更鸟企业主题
  • 杭州网站定制开发湖南省郴州市嘉禾县邮政编码
  • 网站代理什么意思wordpress标签大全文档
  • 深圳建网站公司 哪家售后服务最好wordpress 分类层级
  • 网站的seo优化报告seo优化是什么职业
  • 关于个人工作室网站模板景区网站建设策划书
  • 旅游网站的设计与实现开题报告建筑做网站
  • 银川网站建设哪家便宜什么是网站设计与建设
  • 聊城网站案例地方门户模板
  • 做网站怎么收费微商如何做网站引流
  • 传媒在线网站模板关于小城镇建设网站
  • 凡客网站可以建设会员系统吗平台引流推广怎么做
  • 大闸蟹公司宣传册设计样本济南seo推广
  • wordpress多站点怎么安装主题上海营销型网站建设费用
  • 上海专业网站建设网drupal 和wordpress
  • 建行官方网站首页青海建设厅质检站网站