In this tutorial, we are going to learn about how to get the last n characters of a string in Java.
Consider, we have a following string:
String name = "piano";
Now, we want to get the last 3 three characters
"ano" from the above string.
To access the last n characters of a string in Java, we can use the built-in
substring() method by passing
String.length()-n as an argument to it.
String.length() method returns the total number of characters in a string,
n is the number of characters we need to get from a string.
Here is an example, that gets the last 3 characters of a string:
String name = "piano"; String lastThree = name.substring(name.length()-3); System.out.println(lastThree);
Note: The extraction begins at index 2, and extract the rest of the string.
Similarly, we can also get the last 4 characters of a string like this:
String name = "piano"; String lastFour = name.substring(name.length()-4); System.out.println(lastFour);