android Set的遍历
生活随笔
收集整理的這篇文章主要介紹了
android Set的遍历
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天,簡單講講android的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中存放的是ObjectSet<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}........}
list,map,set的區別??
list,map,set的區別 (首先假定小豬都是同一個細胞克隆出來的)
List = 排成一長隊的小豬??
Map = 放在一個個,有房間號的屋子里面的一群小豬??
Set = 一群小豬貼上號,然后趕到一個豬圈里
Hashset 它不保證集合的迭代順序;特別是它不保證該順序恒久不變。
LinkedHashSet定義了迭代順序,即按照將元素插入到集合中的順序(插入順序)進行迭代。
其實Set的遍歷和Map的遍歷基本上是一致的,大家有興趣可以自己查找資料。
android Set的遍歷就講完了。
就這么簡單。
總結
以上是生活随笔為你收集整理的android Set的遍历的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 读取excel数据并保存
- 下一篇: android jni 将BYTE* 和