Método CompoundName get() en Java con ejemplos

El método get() de una clase javax.naming.CompoundName se usa para obtener un componente de este objeto de nombre compuesto. La posición pasada como parámetro utilizado para hacer que el componente esté presente en esa posición desde el objeto de nombre compuesto.

Sintaxis:

public String get(int posn)

Parámetros: este método acepta posn , que es un índice basado en 0 del componente que se va a recuperar. Debe estar en el rango [0, tamaño()).

Valor devuelto: este método devuelve el componente en el índice posn.

Excepción: este método arroja una excepción ArrayIndexOutOfBoundsException si posn está fuera del rango especificado.

Los siguientes programas ilustran el método CompoundName.get():
Programa 1:

// Java program to demonstrate
// CompoundName.get()
  
import java.util.Properties;
import javax.naming.CompoundName;
import javax.naming.InvalidNameException;
  
public class GFG {
    public static void main(String[] args)
        throws InvalidNameException
    {
  
        // need properties for CompoundName
        Properties props = new Properties();
        props.put("jndi.syntax.separator", ":");
        props.put("jndi.syntax.direction",
                  "left_to_right");
  
        // create compound name object
        CompoundName CompoundName1
            = new CompoundName("a:b:z:y:x", props);
  
        // apply get()
        String pos1 = CompoundName1.get(0);
        String pos2 = CompoundName1.get(1);
  
        // print value
        System.out.println(pos1);
        System.out.println(pos2);
    }
}
Producción:

a
b

Programa 2:

// Java program to demonstrate
// CompoundName.get() method
  
import java.util.Properties;
import javax.naming.CompoundName;
import javax.naming.InvalidNameException;
  
public class GFG {
    public static void main(String[] args)
        throws InvalidNameException
    {
  
        // need properties for CompoundName
        Properties props = new Properties();
        props.put("jndi.syntax.separator", "/");
        props.put("jndi.syntax.direction",
                  "left_to_right");
  
        // create compound name object
        CompoundName CompoundName1
            = new CompoundName(
                "c/e/d/v/a/b/z/y/x/f",
                props);
  
        // apply get()
        String pos3 = CompoundName1.get(3);
        String pos4 = CompoundName1.get(4);
  
        // print value
        System.out.println("position 3:"
                           + pos3);
        System.out.println("position 4:"
                           + pos4);
    }
}
Producción:

position 3:v
position 4:a

Referencias: https://docs.oracle.com/javase/10/docs/api/javax/naming/CompoundName.html#get(int)

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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