Thursday, October 16, 2025
HomeLanguagesJavaRemove extra delimiter from a String in Java

Remove extra delimiter from a String in Java

Given a String with extra delimiter at the end, the task is to remove this extra delimiter in Java.

Examples:

Input: String = "Geeks, For, Geeks, ", delimiter = ', '
Output: "Geeks, For, Geeks"

Input: String = "G.e.e.k.s.", delimiter = '.'
Output: "G.e.e.k.s"

Approach:

  1. Get the String.
  2. Get the last index of the delimiter using lastIndexOf() method.
  3. Construct a new String with the 2 different substrings: one from beginning till the found index – 1, and the other from the index + 1 till the end.

    Below is the implementation of the above approach:




    // Java program to remove
    // extra delimiter at the end of a String
      
    public class GFG {
      
        public static void main(String args[])
        {
      
            // Get the String
            String str = "Geeks, For, Geeks,";
      
            // Get the delimiter
            char delimiter = ',';
      
            // Print the original string
            System.out.println("Original String: "
                               + str);
      
            // Get the index of  delimiter
            int index = str.lastIndexOf(delimiter);
      
            // Remove the extra delimiter by skipping it
            str = str.substring(0, index)
                  + str.substring(index + 1);
      
            // Print the new String
            System.out.println("String with extra "
                               + "delimiter removed: "
                               + str);
        }
    }

    
    
    Output:

    Original String: Geeks, For, Geeks,
    String with extra delimiter removed: Geeks, For, Geeks
    
RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS