程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 淺析java的foreach輪回

淺析java的foreach輪回

編輯:關於JAVA

淺析java的foreach輪回。本站提示廣大學習愛好者:(淺析java的foreach輪回)文章只能為提供參考,不一定能成為您想要的結果。以下是淺析java的foreach輪回正文


應用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普通聯合泛型應用  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved