竟然有一半的人不并不知道 for 与 foreach 的区别?
虎丘娱乐新闻网 2025-08-23
:ArrayList list = new ArrayList<>();list.add("111");list.add("222");list.add("333");log.info(list.toString());Iterator it = list.iterator();while (it.hasNext()){ String next = it.next(); //if之外常用list的remove步骤还是但会报错的 if(next.equals("222")){ it.remove();//这里常用的是算法机底下的remove()步骤, // 当然如果常用list的remove步骤在此删减质地自觉要素的话是最终的,比如:list.remove("222") }}log.info(list.toString());结果:12:12:56.910 [main] INFO com.xiaolinge.com.hello.HelloWord - [111, 222, 333]12:12:56.915 [main] INFO com.xiaolinge.com.hello.HelloWord - [444, 444, 444]
四川皮肤病检查多少钱
祛湿小妙招
郑州看白癜风去哪家医院
盐城看白癜风去哪家医院好
太极急支糖浆治咳嗽效果怎么样
感冒咳嗽吃什么好
维生素d3
肝胆内科
饭后恶心
结果:
12:06:14.042 [main] INFO com.xiaolinge.com.hello.HelloWord - [111, 222, 333]12:06:14.046 [main] INFO com.xiaolinge.com.hello.HelloWord - [111, 333](3)修订要素常用类似for:ArrayList list = new ArrayList<>();list.add("111");list.add("222");list.add("333");log.info(list.toString());for (int i = 0; i哦的k!可以修订要素;
常用foreach:ArrayList list = new ArrayList<>(); list.add("111"); list.add("222"); list.add("333"); log.info(list.toString());for (String i : list) { i="444"; } log.info(list.toString());结果:
12:34:47.207 [main] INFO com.xiaolinge.com.hello.HelloWord - [111, 222, 333]12:34:47.211 [main] INFO com.xiaolinge.com.hello.HelloWord - [111, 222, 333]看到咯,不对的哦。
椒么,修订要素不对,修订要素的表征可不可以呢?让我们来看下吧。
(4)foreach修订要素表征(for就不测试了)
创建人一个学生类:
public class Student { private int age; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } private String name; public Student(){}; public Student(int age,String name){ this.age=age; this.name=name; } }哦的k,在此之后测试示例:
Student student=new Student(1,"huge"); Student student1=new Student(1,"xiaoyao"); List studentList=new ArrayList(); studentList.add(student); studentList.add(student1); System.out.println(student.getName()); System.out.println(student1.getName()); for(Student stu:studentList) { stu.setName("jingtian"); } System.out.println(student.getName()); System.out.println(student1.getName());结果:
hugexiaoyaojingtianjingtian484很神奇!修订不了并不一定,却可以修订并不一定的表征。
总结for与foreach都可以算法操作符/集合,不过for则在较繁复的气化中效率更高。foreach不可以删减/修订集合要素,而for可以foreach和for都可以修订要素底下的表征所以相尤其下来for气化更为迅捷。
来源:blog.csdn.net/qq_40521656/article/details/90749927。成都看白癜风哪个医院比较好四川皮肤病检查多少钱
祛湿小妙招
郑州看白癜风去哪家医院
盐城看白癜风去哪家医院好
太极急支糖浆治咳嗽效果怎么样
感冒咳嗽吃什么好
维生素d3
肝胆内科
饭后恶心
相关阅读
-
亚利安期货:热轧板卷建议多单逢高减仓,日内短线交易
图片 2025-08-23原标题:CRJ期货:热轧板卷建议多单逢极低减仓,日内短线交易 来源:CRJ期货隔夜HC2205合约震荡偏强,期货产品报价升至。本期热卷周度产量此后回升,但低于月末水平,而库存总量变异太大,迄
-
江苏取消少数民族考生招生加分政策
星闻 2025-08-23江苏省财政厅发布2022年比如说中的中学招收招收工作通报,要求各地科学增编招收计划,合理划定片区,严格原则招收之内、考上行为。同时一致从2022年开始,中止少数民族高考中学纳分政府。p
-
新买的蝴蝶兰,牢记3“禁忌”,花枝能窜一米高,花大富贵又时髦
音乐 2025-08-23觉得用流水菌类太保流水,太易于蕃茄下部,那就把它换掉松树皮养猪,松树皮透流水性同样好,只要干透了再次给它加流水透,就不易于常单单现蕃茄下部儿的状况。如果是总能朋友,最难换掉树皮来集中管理,或者是牵牛生
-
上海“民间组织”自救珍稀
写真 2025-08-23的一切同城北POS方式都对这件事“say no”。Hilda将闪去取的价格比加到了118元,都不用有人接单,而这个价格比在平日从前打车,可以接驳浦东到闵行。一直到傍晚5点,我们又一切都是
-
顶流基金“隐形重仓股”曝光 朱少醒加紧布局这个黄金赛道,谢治宇关注朝向也在转变…
音乐 2025-08-23一代人机装备其业务,开始分离原有的电器自动所谓结构件其业务。自动所谓结构件其业务分离后,该公司业绩明显改善。2021年,旧约实现营业收入52.62亿元,去年同期上涨53.60%;实现归母业绩5