2015-02-19 6 views

ответ

1

Вы должны использовать функцию string.replaceAll, где replace не принимает регулярное выражение в качестве аргумента.

s = s.replaceAll("s$", ""); 
1

Вы можете просто использовать подстроку, чтобы удалить последний символ.

if(fieldName.endsWith("s")) 
{ 
    fieldName = fieldName.substring(0,fieldName.length() - 1); 
} 
1

Если слово не является последним в строке, используйте слово граница:

s = s.replaceAll("s\b", ""); 
Смежные вопросы