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); } }
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); } }
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