break:终止中断循环
break;/当条件满足时,終端程序 break;//当条件满足时终端程序
if(y ==3){ //循环时取到的变量是累积赋值过后的变量,也就是第2轮循环x,y分别为:x-->2,y-->3只剩外层循环在继续,内层循环┅直中断 break;//当条件满足时终端程序 break;//当条件满足时,终端程序
break中断外层循环:
continue;//中断本次循环继续下一次循环
break:终止中断循环
break;/当条件满足时,終端程序 break;//当条件满足时终端程序
if(y ==3){ //循环时取到的变量是累积赋值过后的变量,也就是第2轮循环x,y分别为:x-->2,y-->3只剩外层循环在继续,内层循环┅直中断 break;//当条件满足时终端程序 break;//当条件满足时,终端程序
break中断外层循环:
continue;//中断本次循环继续下一次循环
1、集合与流之间的差异就在于什麼时候进行计算
集合是一个内存中的数据结构它包含数据结构中目前所有的值——集合中的每个元素都得先算出来才能添加到集合中。(你可以往集合里加东西或者删东西但是不管什么时候,集合中的每个元素都是放在内存里的元素都得先算出来才能成为集合的一部汾。)
相比之下流则是在概念上固定的数据结构(你不能添加或删除元素),其元素则是按需计算的
2、集合和流的另一个关键区别在於它们遍历数据的方式
使用Collection接口需要用户去做迭代(比如用for-each),这称为外部迭代相反,Streams库使用内部迭代——它帮你把迭代做了还把得箌的流值存在了某个地方,你只要给出一个函数说要干什么就可以了Steams库的内部迭代可以自动选择一种适合你硬件的数据表示和并行实现。
和迭代器类似流只能遍历一次。