Remove the last 2 characters of a string in Java
In this tutorial, we are going to learn about how to remove the last 2 characters of a string in Java.
Consider, we have a following string:
String name = "Romeoro";
Now, we want to remove the last 2 characters
"ro" from the above string.
Remove the last 2 characters
To remove the last 2 characters of a string in Java, we can use the built-in
substring() method by passing
0, String.length()-2 as an argument to it.
The String.length()-2 method removes the last 2 characters from a string.
Here is an example:
String name = "Romeoro"; String result = name.substring(0, name.length()-2); System.out.println(result);
In the example above, we have pass the
0, name.length()-2 as an arguments to the
substring() method.So, the extraction begins at index 0, and ends before the
name.length()-2 that is index 5.
The substring() method doesn’t mutates the original string, instead of it creates a new one with the extracted characters.