一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 淺析java的foreach循環

淺析java的foreach循環

2019-10-25 13:25java教程網 JAVA教程

foreach語句是java5之后的新特征之一,在循環遍歷數組、集合方面更加簡潔,有需要的朋友可以參考一下

使用foreach循環遍歷數組和集合時,無需獲得數組和集合的長度,無須根據索引來訪問數組元素和集合元素,foreach循環自動遍歷數組和集合的每一個元素。

復制代碼代碼如下:

foreach的語句格式: 
for(type variableName : array|connection){ 
     //variable自動迭代訪問每一個元素


例子:

復制代碼代碼如下:

public class ForEachTest
{
public static void main(String[] args)
{
String[] books = {"java","c","c++","c#","asp"};
for(String book : books)
{
System.out.println(book);
}
}
}

 

輸出:

java
c
c++
c#
asp

 

復制代碼代碼如下:

public class ForEachTest
{
public static void main(String[] args)
{
String[] books = {"java","c","c++","c#","asp"};
for(String book : books)
{
book = "hello world!";
System.out.println(book);
}
System.out.println(books[0]);
}
}


輸出:

 

hello world!
hello world!
hello world!
hello world!
hello world!
java

所以foreach這種循環一般只適合做數組的遍歷,提取數據顯示等,不適合用于增加刪除和使用下標等復雜的操作。

foreach語句是for語句特殊情況下的增強版本,簡化了編程,提高了代碼的可讀性和安全性(不用怕數組越界)。相對老的for語句來說是個很好的補充。

提倡能用foreach的地方就不要再用for了。在用到對集合或者數組索引的情況下,foreach顯得力不從心,這個時候是用for語句的時候了。foreach一般結合泛型使用  .

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 视频一区国产精戏刘婷 | 亚洲天堂影院 | 日韩欧美在线一区二区三区 | 日本免费久久久久久久网站 | futa百合高肉全h | 成人国产在线视频在线观看 | 穆挂英风流艳史小说 | 国产欧美精品专区一区二区 | 视频一区二区国产无限在线观看 | 国内精品久久久久影院中国 | 91久久精品国产一区二区 | 国产中文在线 | 操闺蜜| 色版网站| 被教官揉了一晚上的奶小说 | 国产精品久久久久久搜索 | 亚洲网站大全 | 国产精品国产三级国产专区不 | 日本孕妇大胆孕交 | 日韩理论片在线看免费观看 | 日本免费高清在线 | 关晓彤被调教出奶水的视频 | 国产欧美一区二区精品性色99 | 四虎影院在线免费播放 | a级影视| 91探花在线观看 | 西野翔全部作品在线观看 | 高清一区高清二区视频 | juy799大岛优香在线观看 | www免费插插视频 | 男女精品视频 | 69热精品视频在线看影院 | 97超pen个人视频公开视频视 | 黑人艹| 精品欧美一区二区三区在线观看 | 免费日本在线 | chinese男性厕所撒尿合集 | 亚洲成人第一 | 色狠狠色狠狠综合天天 | 久久中文字幕免费高清 | xnxx18美女 |