Saturday, May 30, 2026
HomeLanguagesJavaCompositeName get() method in Java with Examples

CompositeName get() method in Java with Examples

The get() method of a javax.naming.CompositeName class is used to get a component of this composite name object.The position passed as a parameter used to get the component present at that position from the composite name object.

Syntax:

public String get(int posn)

Parameters: This method accepts posn which is 0-based index of the component to retrieve. Must be in the range [0, size()).

Return value: This method returns the component at index posn.

Exception: This method throws ArrayIndexOutOfBoundsException if posn is outside the specified range.

Below programs illustrate the CompositeName.get() method:
Program 1:




// Java program to demonstrate
// CompositeName.get()
  
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(
                "a/baz/ay/x");
  
        // apply get()
        String comp1 = CompositeName1.get(0);
        String comp2 = CompositeName1.get(3);
  
        // print value
        System.out.println(comp1);
        System.out.println(comp2);
    }
}


Output:

a
x

Program 2:




// Java program to demonstrate
// CompositeName.get() 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(
                "c/e/d/v/a/b/z/y/x/f");
  
        // apply get()
        String pos3 = CompositeName1.get(3);
        String pos4 = CompositeName1.get(4);
  
        // print value
        System.out.println(
            "Component at position 3: "
            + pos3);
        System.out.println(
            "Component at position 4: "
            + pos4);
    }
}


Output:

Component at position 3: v
Component at position 4: a

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

RELATED ARTICLES

1 COMMENT

Most Popular

Dominic
32514 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6893 POSTS0 COMMENTS
Nicole Veronica
12012 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12107 POSTS0 COMMENTS
Shaida Kate Naidoo
7016 POSTS0 COMMENTS
Ted Musemwa
7262 POSTS0 COMMENTS
Thapelo Manthata
6975 POSTS0 COMMENTS
Umr Jansen
6963 POSTS0 COMMENTS