foreach,java
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
foreach java是什麼,讓我們一起了解一下?
Java支持一個簡便的for循環,稱之爲for-each循環,不使用下標變量就可以順序地遍歷整個數組。
例如,下面代碼就可以顯示數組myArray地所有元素:
for (int i : myArray) {System.out.println(i);}
當需要以其他順序遍歷數組或改變數組中地元素時,還是必須使用下標變量。
但foreach並不是一個關鍵字,foreach語句是for語句的特殊簡化版本,而且foreach語句並不能完全取代for語句,然而,任何的foreach語句都可以改寫爲for語句版本。 習慣上將這種特殊的for語句格式稱之爲“foreach”語句,從英文字面意思理解foreach也就是“for 每一個”的意思,實際上也就是這個意思。
下面通過一個簡單例子看看foreach是如何簡化編程的。代碼如下:
import java.util.Arrays; import java.util.List; import java.util.ArrayList;/** * Created by IntelliJ IDEA. * User: leizhimin * Date: 2007-12-3 * Time: 16:58:24 * Java5新特徵之foreach語句使用總結 */ public class TestArray { public static void main(String args[]) { TestArray test = new TestArray(); test.test1(); test.listToArray(); test.testArray3();
總結:foreach語句是for語句特殊情況下的增強版本,簡化了編程,提高了代碼的可讀性和安全性(不用怕數組越界)。相對老的for語句來說是個很好的補充,提倡能用foreach的地方就不要再用for了,在用到數組索引的情況下,foreach顯得力不從心,這個時候是用for語句的時候了。
-
手機相冊很多垃圾圖片
我們使用手機去瀏覽網頁,或者是刷微博以及微信的時候,都會加載一些網頁,而且有些圖片還會自動下載保存到手機相冊裏面,這就是爲什麼我們的手機相冊總是會莫名的多出一些垃圾圖片的原因。如果我們的手機下載了非官網渠道的APP,這種APP軟件會出現無用圖片,會在相冊中保...
-
微博怎麼取消手機型號
1、點擊設置圖標:首先需要打開手機上的微博軟件,在微博我的頁面裏點擊設置圖標。2、點擊會員專屬設置:然後在手機微博設置裏,找到並點擊會員專屬設置。3、點擊微博來源:然後在會員專屬設置頁面,找到個性設置裏的微博來源。4、點擊不顯示:最後在微博來源設置頁面中,設置...
-
豆豉是什麼樣子
豆豉是中國的傳統特色發酵豆製品調味料,豆豉以黑豆或黃豆爲主要原料,把黃豆或黑豆泡透,然後用鍋蒸熟或煮熟,再經過發酵而成的食品,可以調味,也可入藥。豆豉的作法很簡單,在三伏天把黃豆或者是黑豆煮熟以後,蓋上麻葉或者保鮮膜發酵(防止水分散失),等黃豆上面長出一層長長...
-
傳真機是誰發明的啊
1、1843年,蘇格蘭鐘錶匠亞歷山大?拜恩發明的裝置與現代傳真機在原理上驚人相似,該裝置包括一支連接鐘擺的筆,鐘擺則由電磁脈衝驅動。2、1850年,又有一位名叫弗?貝克卡爾英國的發明家,把傳真機的結構作了一些改進,他採用“滾筒和絲桿”裝置代替了時鐘和鐘擺的結構。這...