Search Java Code Snippets


  Help us in improving the repository. Add new snippets through 'Submit Code Snippet ' link.





#Java - Code Snippets for '#Queue' - 2 code snippet(s) found

 Sample 1. Check whether a reference of AbstractCollection holds a List,Queue or Set

public static void main(String[] args)  {
      
       AbstractCollection collection = new ArrayList();
      
       if(collection instanceof AbstractList){
          System.out.println("This is a list");
       }
      
       if(collection instanceof AbstractQueue){
          System.out.println("This is a Queue");
       }
      
       if(collection instanceof AbstractSet){
          System.out.println("This is a Set");
       }
      
}

   Like      Feedback     instaceOf  AbstractCollection


 Sample 2. Code Sample / Example / Snippet of org.apache.bcel.util.ClassQueue

    public JavaClass[] getAllInterfaces() throws ClassNotFoundException {

final ClassQueue queue = new ClassQueue();

final Set<JavaClass> allInterfaces = new TreeSet<>();

queue.enqueue(this);

while (!queue.empty()) {

final JavaClass clazz = queue.dequeue();

final JavaClass souper = clazz.getSuperClass();

final JavaClass[] _interfaces = clazz.getInterfaces();

if (clazz.isInterface()) {

allInterfaces.add(clazz);

} else {

if (souper != null) {

queue.enqueue(souper);

}

}

for (final JavaClass _interface : _interfaces) {

queue.enqueue(_interface);

}

}

return allInterfaces.toArray(new JavaClass[allInterfaces.size()]);

}


   Like      Feedback      org.apache.bcel.util.ClassQueue



Subscribe to Java News and Posts. Get latest updates and posts on Java from Buggybread.com
Enter your email address:
Delivered by FeedBurner