public class Main
{
    public static void main (String[] args) throws java.lang.Exception
    {
        String s1 = "Remove Last CharacterY";
        String s2 = "Remove Last Character2";
        String s3 = "N";
        String s4 = null;
        String s5 = "";
        System.out.println("After removing s1==" + removeLastChar(s1) + "==");
        System.out.println("After removing s2==" + removeLastChar(s2) + "==");
        System.out.println("After removing s3==" + removeLastChar(s3) + "==");
        System.out.println("After removing s4==" + removeLastChar(s4) + "==");
        System.out.println("After removing s5==" + removeLastChar(s5) + "==");
        }
    
    public static String removeLastChar(String str) {
        return removeChars(str, 1);
    }

    public static String removeChars(String str, int numberOfCharactersToRemove) {
    	if(str != null && !str.trim().isEmpty()) {
        	return str.substring(0, str.length() - numberOfCharactersToRemove);
    	}
    	return "";
    }
}