Saturday, November 22, 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
32407 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6785 POSTS0 COMMENTS
Nicole Veronica
11932 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12000 POSTS0 COMMENTS
Shaida Kate Naidoo
6907 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6864 POSTS0 COMMENTS
Umr Jansen
6852 POSTS0 COMMENTS