java中Iterator的小程序

?

import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;public class TestIterator {public static void main(String[] args){Collection books=new HashSet();books.add("java講義");books.add("java的Ajax寶典");books.add("java 權威指南");//獲取books集合對應的迭代器Iterator it=books.iterator();while(it.hasNext()){//it.hasnext() 返回的數據類型是Object的,所以要進行強制類型轉換String book=(String) it.next();System.out.println(book);if(books.equals("java講義")){it.remove();}// 對book復制,不會改變books的本身book="測試字符串";}System.out.println(books);}
}
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;public class TestIterator {public static void main(String[] args){Collection books=new HashSet();books.add("java講義");books.add("java的Ajax寶典");books.add("java 權威指南");//獲取books集合對應的迭代器Iterator it=books.iterator();while(it.hasNext()){//it.hasnext() 返回的數據類型是Object的,所以要進行強制類型轉換String book=(String) it.next();System.out.println(book);if(book.equals("java講義")){//使用Iterator迭代過程中,不可修改集合元素,下面代碼引發了異常
              books.remove(book);}}//System.out.println(books);
  }
}
 

?

 

java的Ajax寶典
java講義
java 權威指南
[java的Ajax寶典, java講義, java 權威指南]

轉載于:https://www.cnblogs.com/ilxx1988/archive/2012/06/11/2545148.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/377448.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/377448.shtml
英文地址,請注明出處:http://en.pswp.cn/news/377448.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【C++進階】利用重載二元運算符改進平面向量類Vec2D

先前回顧 在【C進階】 遵循TDD原則,實現平面向量類(Vec2D)中我們初步實現了Vec2D內容,現在做出一定的改進: 實現Vec2D的一半二元算數運算符重載 1、 - (兩個Vec2D對象運算以及1個Vec2D對象與一個double數運算) 2、*(點乘和數乘) 同時將之前…

在SQL中使用DEFAULT約束

DEFAULT constraint is used to insert default value into a column on a table and if no any value is stored in any place of a column then default value will be added into it. DEFAULT約束用于將默認值插入到表的列中,如果列的任何位置均未存儲任何值&…

(ios7) 解決代碼布局View, ios7 中 subView 高度增加StatusBar20dp的問題,保證Ios6,ios7代碼一致...

在ios7 布局中,Status Bar 和 ToolBar ,NavigateBar 等都包含在ViewControl的主View中。 這樣原來ios6 的View布局 整體向上移動了20dp,下面是保證ios6,ios7代碼一致的解決方案 1 第一步 在項目的Info.plist 文件中 添加一行屬性配置 View co…

簡單的群體測試方案C++代碼(Group testing against Covid-19)

原理參考鏈接 https://www.econstor.eu/handle/10419/221811 http://www.magigen.com/h-nd-348.html 文章原理回顧 文章比較了兩種估計人群中病毒流行率的方法: 1、個體測試,即對12000人的樣本進行病毒測試,并采用標準二項測試得出95%的置…

使用WinDbg和VMware調試NDIS中間層驅動程序 (轉)

使用WinDbg和VMware調試NDIS中間層驅動程序 我這里將一步一步的介紹,是從新手的角度來講的,所以對高手來說,可能有些啰嗦。如果你看完這篇文章還不知道如何設置,那么原因可能有兩個:1. 我沒講好;2. 你需要稍…

c語言字符常量和字符串常量_C語言中的字符常量

c語言字符常量和字符串常量Any character (a single character) that is enclosed within the single quotes (like, A) is called character constants in C programming language. 用單引號引起來的任何字符(單個字符)(例如A ) 在C編程語言中稱為字符常量 。 Character cons…

DDOS小測試

一、F12打開開發者工具,刷新待攻擊的網站,重新獲得一次請求 二、user-agent為瀏覽器的合法標識符 user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 是鍵值對的形式&…

Scrum輕松之旅_人員

Product owner產品負責人 職責:確定產品功能 確定產品發布日期 為產品收益率負責 根據商業價值確定功能優先級 接受或拒絕Team的開發成果 Scrum master教練 Team團隊轉載于:https://www.cnblogs.com/charles-x/archive/2012/06/14/2549943.html

群體測試中的假陰性影響

群體測試中的假陰性比個體測試中的假陰性風險要大得多。如果一組樣本被感染,該組中的每個樣本都可能被感染。因此,如果該受感染池的檢測結果為假陰性,則該結果表明池中的每個人都沒有感染。此外,在群體試驗中混合樣本會使受感染的…

融合注意力機制的YOLOv5火焰識別+Arduino UNO R3實現5s內連續識別到火焰,警報燈紅燈亮起

效果:攝像頭捕獲室內圖像,將視頻實時通過串口通訊傳遞給改進之后的YOLOv5神經網絡進行火焰識別,若5s內連續檢測到有火焰,警報燈變紅,進入危險狀態。5s之內未連續出現火焰,警報燈變綠,進入安全狀…

小數 ###_C#中的小數關鍵字

小數 ###C#十進制關鍵字 (C# decimal keyword) In C#, decimal is a keyword which is used to declare a variable that can store a floating type value (value with the precision) between the range of 1.0 x 10-28 to 7.9228 x 1028. decimal keyword is an …

Moon.Orm性能報告

以下為有網友公司的評估測試及使用規范 大家可以下載word看看 http://pan.baidu.com/s/1hquvRuc 一、和ADO.NET進行的壓力測試 說明:2000并發用戶,此圖為一網友公司對moon.orm的測評 二、和ADO.NET的性能對比測試 說明:同時請求10000條數據&a…

Spring中MultipartHttpServletRequest實現文件上傳

轉貼自:http://zhupan.iteye.com/blog/26427 實現圖片上傳   用戶必須能夠上傳圖片,因此需要文件上傳的功能。比較常見的文件上傳組件有Commons FileUpload(http://jakarta.apache.org/commons/fileupload/a>)和COS FileUplo…

(保守群組測試 非保守群組測試 二次重復測試 自適應二次重復測試)四種群體測試的C++代碼

目錄原理保守組檢測非保守組檢測二次重復測試自適應二次重復測試四種測試方法的核心代碼保守群組測試非保守群組測試二次重復測試與自適應二次重復測試測試代碼參考文獻原理 假設該病在人群中的患病率(先驗概率)為p,我們想用群體檢驗法檢驗N…

AngularJS中的表達式

AngularJS表達式 (AngularJS Expressions) In AngularJS, expressions are solved to give a result. It outputs the result of the expression in the html element that called it. Expressions in AngularJS contain literals, constants, operators and variables with re…

學習總結:機器學習(一)

有監督學習(Supervised Learning)所謂有監督學習,是區別于無監督學習而言的。其過程如下:給定一系列樣本,樣本是由一系列特征值和輸出值組成。比如,某個地方的商品房,包括房子大小、房間數、距離…

Silverlight讀取與設置Cookies

Silverlight讀取與設置Cookies 設置Cookie DateTime expire DateTime.UtcNow TimeSpan.FromDays(30);string cookie string.Formate("{0}{1},expires{2}",key,value,expire)HtmlPage.SetProperty("cookie",cookie);讀取Cookie 由于讀取到的Cookie是一個…

WPS雙欄格式下插入單欄圖片

以一個我認識的西工大博士大佬的一篇SCI為例,期刊是雙欄,圖片過大,需要單欄進行展示,效果圖如下: 一、雙欄內容 二、插入單欄圖像 隨便敲幾個字,選中, 頁面布局----分欄---一欄 這行字就會…

JavaScript中的數組

Here we are discussing one of the most useful data structure, Array. 在這里,我們討論最有用的數據結構之一Array 。 By conventional definition of arrays, "Arrays are the homogeneous collection of data types. But in JS, Arrays simply are the c…

【C++基礎】異常處理機制概要

目錄C的異常處理方法知識要點踹扔抓的代碼塊示例兩種處理被0除的方法異常處理機制的優點其他語言中的異常處理C函數異常聲明C的異常處理方法知識要點 理解“踹扔抓”三部曲的結構,尤其是catch是怎么匹配異常的。 知道C標準庫中的異常類都是從exception繼承下來的&am…