ConcurrentLinkedQueue常用方法

2021-10-09 05:36:03 字數 863 閱讀 4239

@test

public void queuedemo()

//獲取元素 不移除頭結點

for (int i =0; i < 3; i++)

//返回在此佇列元素上以恰當順序進行迭代的迭代器

iteratoriterator = queue.iterator();

while (iterator.hasnext())

//獲取元素並且在佇列中移除,如果隊列為空返回null

system.out.println("poll: " + queue.poll());

//刪除隊首元素,如果隊列為空返回nosuchelementexception

integer remove = queue.remove();

system.out.println("remove: " + remove);

system.out.println(queue.peek());

remove = queue.remove();

system.out.println("remove: " + remove);

system.out.println(queue.peek());

}

控制台列印:

peek: 0

peek: 0

peek: 0

iterator: 0

iterator: 1

iterator: 2

iterator: 3

iterator: 4

poll: 0

remove: 1

2remove: 2

3process finished with exit code 0

selenium webdriver 常用方法

1 獲得頁面的原始碼 driver.get source code driver.getpagesource 如果想將獲得的網頁原始碼儲存成檔案的話 f open r c html source code.html w f.write source code.encode utf 8 f.close...

ConcurrentHashMap 常用方法

void clear 從該對映中移除所有對映關係 boolean containskey object key 測試指定物件是否為此表中的鍵。boolean containsvalue object value 如果此對映將乙個或多個鍵對映到指定值,則返回 true。enumeration elem...

hibernateTemplate常用方法

一 find string querystring 示例 this.gethibernatetemplate find from bean.user 返回所有user物件 二 find string querystring object value 示例 this.gethibernatetempl...