The toString() method of a javax.naming.CompositeName class is used to create the string representation of this composite name object, using the syntax “/” as a separator of each object. The string representation returned by this composite name consists of enumerating in order each component of this composite name and separating each component by a forward slash “/” character. An empty component of this composite name object is represented by an empty string.
Syntax:
public String toString()
Parameters: This method accepts nothing.
Return value: This method returns a non-null string representation of this composite name.
Below programs illustrate the CompositeName.toString() method:
Program 1:
// Java program to demonstrate // CompositeName.toString() import java.util.Properties; import javax.naming.CompositeName; import javax.naming.InvalidNameException; public class GFG { public static void main(String[] args) throws InvalidNameException { // create a composite name object CompositeName CompositeName1 = new CompositeName( "a/n/cc/aa/@@/##/7" ); // apply toString() String toString = CompositeName1.toString(); // print value System.out.println( "toString: " + toString); } } |
toString: a/n/cc/aa/@@/##/7
Program 2:
// Java program to demonstrate // CompositeName.toString() 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 a composite name object CompositeName CompositeName1 = new CompositeName( "cc/ee/dd/vv/a/b/z/y/x/f" ); // apply toString() String toString = CompositeName1.toString(); // print value System.out.println( "CompositeName:" + toString); } } |
CompositeName:cc/ee/dd/vv/a/b/z/y/x/f
References: https://docs.oracle.com/javase/10/docs/api/javax/naming/CompositeName.html#toString()