Java - removing first character of a string

In Java, I have a String:

Jamaica

I would like to remove the first character of the string and then return amaica

How would I do this?


Solution 1:

Use the substring() function with an argument of 1 to get the substring from position 1 (after the first character) to the end of the string (leaving the second argument out defaults to the full length of the string).

"Jamaica".substring(1);

Solution 2:

public String removeFirstChar(String s){
   return s.substring(1);
}

Solution 3:

Use substring() and give the number of characters that you want to trim from front.

String value = "Jamaica";
value = value.substring(1);

Answer: "amaica"