導航:首頁 > 編程語言 > hashset遍歷java

hashset遍歷java

發布時間:2024-04-27 06:01:44

java中Set集合怎樣用for遍歷

增強型的for循環 和普通for循環一樣
增強型的for循環 優點主要體現在集合中,隨便舉個例子
比如對 set 的遍歷
一般是迭代遍歷:
Set<String> set = new HashSet<String>();
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String str = it.next();
System.out.println(str);
}
for循環遍歷:
for (String str : set) {
System.out.println(str);
}
是不是簡單些?

優點還體現在泛型 假如 set中存放的是Object

Set<Object> set = new HashSet<Object>();
for循環遍歷:
for (Object obj: set) {
if(obj instanceof Integer){
int aa= (Integer)obj;
}else if(obj instanceof String){
String aa = (String)obj
}
........
}

唯一的缺點就是 在遍歷 集合過程中,不能對集合本身進行操作
for (String str : set) {
set.remove(str);//錯誤!
}

㈡ java 關於set集合遍歷的問題。我列印不出學生信息怎麼辦

set集合遍歷列印不出學生信息,說明方法錯誤。
正確對 set 遍歷,即可實現列印,具體方法如下:
1、迭代遍歷:
Set<String> set = new HashSet<String>();
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String str = it.next();
System.out.println(str);
}

2、for循環遍歷:
for (String str : set) {
System.out.println(str);
}

優點還體現在泛型 假如 set中存放的是Object 。

Set<Object> set = new HashSet<Object>();
for循環遍歷:
for (Object obj: set) {
if(obj instanceof Integer){
int aa= (Integer)obj;
}else if(obj instanceof String){
String aa = (String)obj
}
........
}

㈢ java 語言里 遍歷 collection 的方式 是怎樣

java 語言里 遍歷 collection 的方式:

方法一:使用迭代器進行遍歷

Collection<String>c=叢困newHashSet<String>();
c.add("java");
c.add("cpp");
c.add("php");
c.add("c#");
c.add("objective-c");
Iterator<String>it=c.iterator();
while(it.hasNext()){
銀弊String滲搏念str=it.next();
System.out.println(str);
}

方法二:使用for進行遍歷

Collection<String>c=newHashSet<String>();
c.add("java");
c.add("cpp");
c.add("php");
c.add("c#");
c.add("objective-c");
for(Stringstr:c){
System.out.print(str.toUpperCase()+"");
}

㈣ java中HashSet怎樣遍歷取出裡面的值給個例子~~

HashSet<String> set=new HashSet<String>();
set.add("1");
set.add("2");
set.add("3");
Iterator<String> iterator=set.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
控制台輸出:
3
2
1
對於集合這塊的類都可以這樣寫的,比如你把第一行換成:
ArrayList<String> set=new ArrayList<String>();
後面的程序不動,一樣可以遍歷輸出的。
不太懂的話可以網路Iterator的用法和原理

閱讀全文

與hashset遍歷java相關的資料

熱點內容
海南5g伺服器機櫃雲主機 瀏覽:665
手機安卓系統如何格機 瀏覽:605
適合女性觀看的大尺度 瀏覽:402
搜狗翻譯app怎麼用 瀏覽:68
安吉是哪部女主角 瀏覽:629
惡俗穿越之色女當自強 瀏覽:3
用友不能登錄到加密伺服器怎麼辦 瀏覽:212
有沒有什麼網站可以看性電影的推薦下 瀏覽:85
主角穿越蘇聯解體前當倒爺 瀏覽:169
女主列開衣服說「看啊,看夠了沒有」的電影 瀏覽:154
台灣紅羊 下載 瀏覽:745
mov無損壓縮 瀏覽:988
新媽媽演員表女主角朱藝彬 瀏覽:198
eve美服測試服命令 瀏覽:86
提取壓縮文件密碼 瀏覽:864
母親節電影展播維吾爾語 瀏覽:429
JUQ 276迅雷下載 瀏覽:229
wifi怎麼求加密的密碼 瀏覽:964
關閉命令框 瀏覽:205
手機九鍵怎麼設置加密信息 瀏覽:253