@Test
public void loopTryCatchTest() throws Exception { Map for (Map.Entry boolean flag = moEntry.getValue().equals(\"1\"); System.out.println(moEntry.getKey() + \ } catch(Exception e){ System.out.println(\"异常跳出\" + e); //continue;--- 不需要写continue,因为写不写,都会继续循环,不会异常后直接退出的。 } }} 执⾏结果: a,1,true 异常跳出java.lang.NullPointerExceptionc,3,false 如果try包在for循环外⾯,则⽆法达到预期效果,遇到异常抛出,被catch住后,循环⽆法继续执⾏。 @Test public void loopTryCatchTest() throws Exception { Map try { for (Map.Entry boolean flag = moEntry.getValue().equals(\"1\"); System.out.println(moEntry.getKey() + \ } }catch (Exception e) { System.out.println(\"异常跳出\" + e); }} 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- banwoyixia.com 版权所有 湘ICP备2023022004号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务