亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java增強(qiáng)for循環(huán)的實現(xiàn)方法

 更新時間:2016年09月30日 12:00:06   投稿:jingxian  
下面小編就為大家?guī)硪黄猨ava增強(qiáng)for循環(huán)的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

如下所示:

package cn.jdk.foreach;

import java.util.HashMap;
import java.util.Map;

public class ForEachTest {
	public static void main(String[] args) {
		int[] arr = {1,2,3};
		for(int a:arr){
			System.out.println(a+"\t");
		}
		
		System.out.println("==============================");
		
		Map<String,String> map = new HashMap<String,String>();
		map.put("1", "one");
		map.put("2", "two");
		map.put("3", "three");
		map.put("4", "four");
		map.put("5", "five");
		
		//map.keySet():循環(huán)遍歷map的所有鍵,map.keySet()返回的是Set類型,而Set是可以被增強(qiáng)for遍歷的。
		for(String key:map.keySet()){
			String value = map.get(key);//通過鍵獲取對應(yīng)的值
			System.out.println(key+"="+value);
		}
	}

}
<p> 增強(qiáng)for的優(yōu)缺點(diǎn)</p><p>l  只能從頭到尾的遍歷數(shù)組或集合,而不能只遍歷部分;</p><p>l  在遍歷List或數(shù)組時,不能獲取當(dāng)前元素下標(biāo);</p><p>l  增強(qiáng)for使用便簡單,這是它唯一的優(yōu)點(diǎn)了;</p><p>l  增強(qiáng)for比使用迭代器方便一點(diǎn)!</p>

Map并沒有實現(xiàn)Iterable接口,所以你不能直接使用增強(qiáng)for來遍歷它!

以上就是小編為大家?guī)淼膉ava增強(qiáng)for循環(huán)的實現(xiàn)方法的全部內(nèi)容了,希望對大家有所幫助,多多支持腳本之家~

相關(guān)文章

  • Java靜態(tài)工廠方法的實例詳解

    Java靜態(tài)工廠方法的實例詳解

    這篇文章主要介紹了 Java靜態(tài)工廠方法的實例詳解的相關(guān)資料,希望通過本文大家能掌握java今天工廠方法,需要的朋友可以參考下
    2017-09-09
  • 詳解java中各類鎖的機(jī)制

    詳解java中各類鎖的機(jī)制

    這篇文章為大家總結(jié)了java中常見的鎖(互斥鎖、讀寫鎖、公平鎖與非公平鎖等)的機(jī)制以及如何使用,文中示例代碼講解詳細(xì),需要的可以學(xué)習(xí)一下
    2021-12-12
  • IntelliJ IDEA Tomcat控制臺中文亂碼問題的四種解決方案

    IntelliJ IDEA Tomcat控制臺中文亂碼問題的四種解決方案

    這篇文章主要給大家分享了4種方法完美解決IntelliJ IDEA Tomcat控制臺中文亂碼問題,文中有詳細(xì)的圖文介紹,對我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-08-08
  • Java NumberFormat格式化float類型的bug

    Java NumberFormat格式化float類型的bug

    今天小編就為大家分享一篇關(guān)于Java NumberFormat格式化float類型的bug,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 圖文詳解JAVA實現(xiàn)哈夫曼樹

    圖文詳解JAVA實現(xiàn)哈夫曼樹

    所謂哈夫曼樹就是要求最小加權(quán)路徑長度,這是什么意思呢?簡而言之,就是要所有的節(jié)點(diǎn)對應(yīng)的路徑長度(高度-1)乘以該節(jié)點(diǎn)的權(quán)值,然后保證這些結(jié)果之和最小。下面這篇文章就給大家詳細(xì)介紹
    2016-08-08
  • 深入學(xué)習(xí)java中的Groovy 和 Scala 類

    深入學(xué)習(xí)java中的Groovy 和 Scala 類

    本文將探討三種下一代 JVM 語言:Groovy、Scala 和 Clojure,比較并對比新的功能和范例,讓 Java 開發(fā)人員對自己近期的未來發(fā)展有大體的認(rèn)識。,需要的朋友可以參考下
    2019-06-06
  • springboot實現(xiàn)極驗校驗的項目實踐

    springboot實現(xiàn)極驗校驗的項目實踐

    在系統(tǒng)業(yè)務(wù)中,需要想客戶發(fā)送手機(jī)驗證碼,進(jìn)行驗證后,才能提交,本文主要介紹了springboot實現(xiàn)極驗校驗的項目實踐,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • Java使用反射和動態(tài)代理實現(xiàn)一個View注解綁定庫

    Java使用反射和動態(tài)代理實現(xiàn)一個View注解綁定庫

    這篇文章主要介紹了Java使用反射和動態(tài)代理實現(xiàn)一個View注解綁定庫,代碼簡潔,使用簡單,擴(kuò)展性強(qiáng),結(jié)合實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • 使用spring-task定時任務(wù)動態(tài)配置修改執(zhí)行時間

    使用spring-task定時任務(wù)動態(tài)配置修改執(zhí)行時間

    這篇文章主要介紹了使用spring-task定時任務(wù)動態(tài)配置修改執(zhí)行時間,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java多線程實現(xiàn)快速切分文件的程序

    Java多線程實現(xiàn)快速切分文件的程序

    這篇文章主要為大家詳細(xì)介紹了Java多線程實現(xiàn)快速切分文件的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-06-06

最新評論