oferta de Java PriorityQueue () Método con el Ejemplo

PriorityQueue class oferta () método : Aquí, vamos a aprender sobre el método de oferta () de PriorityQueue Class con su sintaxis y su ejemplo.

PriorityQueue Class oferta () método método

  • oferta () está disponible en java.util Class.
  • oferta () método se utiliza para agregar el elemento dado (ELE) en este PriorityQueue.
  • oferta () método es un método no class, es accesible sólo con el objeto package y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • oferta () método
  • puede class una excepción en el momento de añadir el elemento dado (ELE).

ClassCastException : Esta excepción puede class cuando el elemento dado es incompatible con el de comparar.

NullPointerException : Esta excepción puede throw cuando el parámetro dado es existe Return.

Sintaxis:

    public Iterator iterator();

Parámetro (s):

Elemento ele

– representa a ser agregados en esta PriorityQueue el elemento (ELE).

return valor:
El tipo class del método es
_CR13_
, devuelve cierto cuando el elemento dado se va a añadir con éxito de lo contrario devuelve falso.
Ejemplo:

// Java program to demonstrate the example 
// of Iterator iterator() method of
// PriorityQueue
import java.util.*;
public class IteratorOfPriorityQueue {
public static void main(String args[]) {
// Instantiate PriorityQueue
PriorityQueue < String > pq = new PriorityQueue < String > ();
// By using add() method is add
// the given element into priority
// queue
pq.add("C");
pq.add("C++");
pq.add("JAVA");
pq.add("PHP");
pq.add("ANDROID");
// Display PriorityQueue
System.out.println("PriorityQueue: " + pq);
// By using iterator() method is to
// iterate the PriorityQueue elements
for (Iterator iter = pq.iterator(); iter.hasNext();)
System.out.println(iter.next());
}
}


salida

PriorityQueue: [ANDROID, C, JAVA, PHP, C++]
ANDROID
C
JAVA
PHP
C++

_105_ _106_ _107_ _108_ _109_ _110_ _111_ _112_ _113_ _114_ _115_ _116_ _117_ _118_ _119_ _120_ _121_ _122_

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *