java.util.LinkedList.element()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.9k)|赞(0)|评价(0)|浏览(186)

本文整理了Java中java.util.LinkedList.element()方法的一些代码示例,展示了LinkedList.element()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。LinkedList.element()方法的具体详情如下:
包路径:java.util.LinkedList
类名称:LinkedList
方法名:element

LinkedList.element介绍

[英]Retrieves, but does not remove, the head (first element) of this list.
[中]检索但不删除此列表的头(第一个元素)。

代码示例

代码示例来源:origin: Sable/soot

  1. tg = sigma.element();
  2. wl = worklists.get(tg);
  3. if (wl.isEmpty()) {

代码示例来源:origin: julian-klode/dns66

  1. void add(WaitingOnSocketPacket wosp) {
  2. if (list.size() > DNS_MAXIMUM_WAITING) {
  3. Log.d(TAG, "Dropping socket due to space constraints: " + list.element().socket);
  4. list.element().socket.close();
  5. list.remove();
  6. }
  7. while (!list.isEmpty() && list.element().ageSeconds() > DNS_TIMEOUT_SEC) {
  8. Log.d(TAG, "Timeout on socket " + list.element().socket);
  9. list.element().socket.close();
  10. list.remove();
  11. }
  12. list.add(wosp);
  13. }

代码示例来源:origin: iTXTech/Daedalus

  1. void add(WaitingOnSocketPacket wosp) {
  2. if (list.size() > 1024) {
  3. Log.d(TAG, "Dropping socket due to space constraints: " + list.element().socket);
  4. list.element().socket.close();
  5. list.remove();
  6. }
  7. while (!list.isEmpty() && list.element().ageSeconds() > 10) {
  8. Log.d(TAG, "Timeout on socket " + list.element().socket);
  9. list.element().socket.close();
  10. list.remove();
  11. }
  12. list.add(wosp);
  13. }

代码示例来源:origin: iTXTech/Daedalus

  1. void add(TcpProvider.WaitingOnSocketPacket wosp) {
  2. try {
  3. if (list.size() > 1024) {
  4. Log.d(TAG, "Dropping socket due to space constraints: " + list.element().socket);
  5. list.element().socket.close();
  6. list.remove();
  7. }
  8. while (!list.isEmpty() && list.element().ageSeconds() > 10) {
  9. Log.d(TAG, "Timeout on socket " + list.element().socket);
  10. list.element().socket.close();
  11. list.remove();
  12. }
  13. list.add(wosp);
  14. } catch (Exception ignored) {
  15. }
  16. }

代码示例来源:origin: com.netflix.rxjava/rxjava-core

  1. public synchronized T element() {
  2. return list.element();
  3. }

代码示例来源:origin: thombergs/diffparser

  1. @Override
  2. public String getFocusLine() {
  3. return lineQueue.element();
  4. }

代码示例来源:origin: com.virjar/dungproxy-client

  1. @Override
  2. public T element() {
  3. lock.lock();
  4. try {
  5. return super.element();
  6. } finally {
  7. lock.unlock();
  8. }
  9. }

代码示例来源:origin: stackoverflow.com

  1. LinkedList<ArrayList<String>> partials = new LinkedList<ArrayList<String>>();
  2. ArrayList<String> list = new ArrayList<String>();
  3. list.add("Test");
  4. // Create a shallow copy and add a reference to that into the linked list
  5. partials.add(new ArrayList<String>(list));
  6. list.add("Another element");
  7. // Prints 1, because the lists are distinct
  8. System.out.println(partials.element().size());

代码示例来源:origin: pure4j/pure4j

  1. @Override
  2. public T element() {
  3. return Pure4J.returnImmutable(((LinkedList<T>)wrapped).element());
  4. }

代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel

  1. @Override
  2. public Object element() {
  3. if (!_directAccess && isDelayLoad()) {
  4. load();
  5. }
  6. return super.element();
  7. }

代码示例来源:origin: org.apache.openejb.patch/openjpa

  1. @Override
  2. public Object element() {
  3. if (!_directAccess && isDelayLoad()) {
  4. load();
  5. }
  6. return super.element();
  7. }

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

  1. @Override
  2. public Object element() {
  3. if (!_directAccess && isDelayLoad()) {
  4. load();
  5. }
  6. return super.element();
  7. }

代码示例来源:origin: org.apache.openjpa/openjpa-all

  1. @Override
  2. public Object element() {
  3. if (!_directAccess && isDelayLoad()) {
  4. load();
  5. }
  6. return super.element();
  7. }

代码示例来源:origin: cache2k/cache2k

  1. @Override
  2. public Item next() throws Exception {
  3. while (input.hasNext()) {
  4. int _type = input.next();
  5. switch (_type) {
  6. case XMLStreamReader.START_ELEMENT :
  7. if (startName != null) {
  8. hierarchy.push(startName);
  9. startName = input.getLocalName();
  10. return returnNest(hierarchy.element());
  11. }
  12. startName = input.getLocalName(); break;
  13. case XMLStreamReader.CHARACTERS :
  14. value = input.getText(); break;
  15. case XMLStreamReader.END_ELEMENT :
  16. String _name = input.getLocalName();
  17. if (startName != null && startName.equals(_name)) {
  18. startName = null;
  19. return returnProperty(_name, value);
  20. }
  21. if (_name.equals(hierarchy.element())) {
  22. hierarchy.pop();
  23. return returnUnnest();
  24. }
  25. break;
  26. }
  27. }
  28. return null;
  29. }

代码示例来源:origin: org.cache2k/cache2k-impl

  1. @Override
  2. public Item next() throws Exception {
  3. while (input.hasNext()) {
  4. int _type = input.next();
  5. switch (_type) {
  6. case XMLStreamReader.START_ELEMENT :
  7. if (startName != null) {
  8. hierarchy.push(startName);
  9. startName = input.getLocalName();
  10. return returnNest(hierarchy.element());
  11. }
  12. startName = input.getLocalName(); break;
  13. case XMLStreamReader.CHARACTERS :
  14. value = input.getText(); break;
  15. case XMLStreamReader.END_ELEMENT :
  16. String _name = input.getLocalName();
  17. if (startName != null && startName.equals(_name)) {
  18. startName = null;
  19. return returnProperty(_name, value);
  20. }
  21. if (_name.equals(hierarchy.element())) {
  22. hierarchy.pop();
  23. return returnUnnest();
  24. }
  25. break;
  26. }
  27. }
  28. return null;
  29. }

代码示例来源:origin: org.cache2k/cache2k-xml-configuration

  1. @Override
  2. public Item next() throws Exception {
  3. while (input.hasNext()) {
  4. int _type = input.next();
  5. switch (_type) {
  6. case XMLStreamReader.START_ELEMENT :
  7. if (startName != null) {
  8. hierarchy.push(startName);
  9. startName = input.getLocalName();
  10. return returnNest(hierarchy.element());
  11. }
  12. startName = input.getLocalName(); break;
  13. case XMLStreamReader.CHARACTERS :
  14. value = input.getText(); break;
  15. case XMLStreamReader.END_ELEMENT :
  16. String _name = input.getLocalName();
  17. if (startName != null && startName.equals(_name)) {
  18. startName = null;
  19. return returnProperty(_name, value);
  20. }
  21. if (_name.equals(hierarchy.element())) {
  22. hierarchy.pop();
  23. return returnUnnest();
  24. }
  25. break;
  26. }
  27. }
  28. return null;
  29. }

代码示例来源:origin: BruceEckel/OnJava8-Examples

  1. "pets.getFirst(): " + pets.getFirst());
  2. System.out.println(
  3. "pets.element(): " + pets.element());

代码示例来源:origin: cache2k/cache2k

  1. @Override
  2. public Item next() throws Exception {
  3. int _eventType;
  4. while ((_eventType = nextEvent()) != XmlPullParser.END_DOCUMENT) {
  5. switch (_eventType) {
  6. case XmlPullParser.START_TAG :
  7. if (startName != null) {
  8. hierarchy.push(startName);
  9. startName = input.getName();
  10. return returnNest(hierarchy.element());
  11. }
  12. startName = input.getName(); break;
  13. case XmlPullParser.TEXT :
  14. value = input.getText();
  15. break;
  16. case XmlPullParser.END_TAG :
  17. String _name = input.getName();
  18. if (startName != null && startName.equals(_name)) {
  19. startName = null;
  20. return returnProperty(_name, value);
  21. }
  22. if (_name.equals(hierarchy.element())) {
  23. hierarchy.pop();
  24. return returnUnnest();
  25. }
  26. break;
  27. }
  28. }
  29. return null;
  30. }

代码示例来源:origin: org.tomitribe/tomitribe-util

  1. @Override
  2. protected File advance() throws NoSuchElementException {
  3. final FileIterator current = stack.element();
  4. try {
  5. final File file = current.advance();
  6. if (file == null) {
  7. stack.pop();
  8. return advance();
  9. }
  10. if (file.isDirectory()) {
  11. stack.push(new FileIterator(file));
  12. }
  13. return file;
  14. } catch (final NoSuchElementException e) {
  15. stack.pop();
  16. return advance();
  17. }
  18. }
  19. }

代码示例来源:origin: org.cache2k/cache2k-impl

  1. @Override
  2. public Item next() throws Exception {
  3. int _eventType;
  4. while ((_eventType = nextEvent()) != XmlPullParser.END_DOCUMENT) {
  5. switch (_eventType) {
  6. case XmlPullParser.START_TAG :
  7. if (startName != null) {
  8. hierarchy.push(startName);
  9. startName = input.getName();
  10. return returnNest(hierarchy.element());
  11. }
  12. startName = input.getName(); break;
  13. case XmlPullParser.TEXT :
  14. value = input.getText();
  15. break;
  16. case XmlPullParser.END_TAG :
  17. String _name = input.getName();
  18. if (startName != null && startName.equals(_name)) {
  19. startName = null;
  20. return returnProperty(_name, value);
  21. }
  22. if (_name.equals(hierarchy.element())) {
  23. hierarchy.pop();
  24. return returnUnnest();
  25. }
  26. break;
  27. }
  28. }
  29. return null;
  30. }

相关文章