package egtry.string;
public class TrimEndCharacters {
public static void main(String[] args) {
System.out.println(trimEndChar("java/io/", '/'));
System.out.println(trimEndChar("java/io//", '/'));
System.out.println(trimEndChar("a/", '/'));
}
public static String trimEndChar(String name, char c) {
if (name==null || name.length() <1) {
return name;
}
int pos=-1;
for( int i=name.length()-1; i>=0; i--) {
char ch=name.charAt(i);
if (ch!=c) {
if (i==name.length()-1) {
return name;
} else {
return name.substring(0,i+1); //not include char at i
}
}
}
return "";
}
}