El método beginWith() de una clase javax.naming.CompositeName se utiliza para comprobar si el nombre compuesto que se pasa como parámetro es un prefijo de este nombre compuesto o no. Un nombre compuesto ‘X’ es un prefijo de este nombre compuesto si este objeto de nombre compuesto termina con ‘X’. Si X es nulo o no es un objeto de nombre compuesto, se devuelve falso.
Sintaxis:
public boolean startsWith(Name n)
Parámetros: este método acepta el objeto de nombre n , que es el nombre compuesto posiblemente nulo para verificar.
Valor de retorno: este método devuelve verdadero si n es un nombre compuesto y es un prefijo de este nombre compuesto; de lo contrario, es falso.
Los siguientes programas ilustran el método CompositeName.startsWith():
Programa 1:
// Java program to demonstrate // CompositeName.startsWith() import java.util.Properties; import javax.naming.CompositeName; import javax.naming.InvalidNameException; public class GFG { public static void main(String[] args) throws InvalidNameException { // create composite name object CompositeName CompositeName1 = new CompositeName("1:2:4:6"); CompositeName CompositeName2 = new CompositeName("2:4:6"); // apply startsWith() boolean Flag = CompositeName1 .startsWith(CompositeName2); // print value if (Flag) System.out.println( "CompositeName1 starts with " + " CompositeName2"); else System.out.println( "CompositeName1 not starts with " + " CompositeName2"); } }
CompositeName1 not starts with CompositeName2
Programa 2:
// Java program to demonstrate // CompositeName.startsWith() method import java.util.Properties; import javax.naming.CompositeName; import javax.naming.InvalidNameException; public class GFG { public static void main(String[] args) throws InvalidNameException { // create composite name object CompositeName CompositeName1 = new CompositeName( "ca/eaaa/daaa/vaaa/a/b/z/y/x/f"); CompositeName CompositeName2 = new CompositeName( "ca/eaaa/daaa"); // apply startsWith() boolean Flag = CompositeName1 .startsWith(CompositeName2); // print value if (Flag) System.out.println( "CompositeName1 starts with " + " CompositeName2"); else System.out.println( "CompositeName1 not starts with " + " CompositeName2"); } }
CompositeName1 starts with CompositeName2
Referencias: https://docs.oracle.com/javase/10/docs/api/javax/naming/CompositeName.html#startsWith(javax.naming.Name)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA