Given a String with extra delimiter at the end, the task is to remove this extra delimiter in Java.
Input: String = "Geeks, For, Geeks, ", delimiter = ', ' Output: "Geeks, For, Geeks" Input: String = "G.e.e.k.s.", delimiter = '.' Output: "G.e.e.k.s"
- Get the String.
- Get the last index of the delimiter using lastIndexOf() method.
- 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
// Get the String
String str =
"Geeks, For, Geeks,"
// Get the delimiter
// Print the original string
"Original String: "
// Get the index of delimiter
index = str.lastIndexOf(delimiter);
// Remove the extra delimiter by skipping it
str = str.substring(
+ str.substring(index +
// Print the new String
"String with extra "
"delimiter removed: "
Original String: Geeks, For, Geeks, String with extra delimiter removed: Geeks, For, Geeks
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.My Personal Notes arrow_drop_up