У меня есть строка, как это:Удалить пробельные в начале каждой строки и положить конец конец каждой строки
Mr Moh Jo\n
Address\n
33333 City\n\n
Aland Islands
, и я хотел бы удалить пробельные в начале каждой строки и положить конец конец в каждой строке с следующий код, но он не работает
public static String trimWhiteSpaceFromTheBeginingAndEndOFTheLine(
String string) {
Pattern trimmer = Pattern.compile("^\\s+|\\s+$");
Matcher m = trimmer.matcher(string);
StringBuffer out = new StringBuffer();
while (m.find())
m.appendReplacement(out, "");
m.appendTail(out);
return out.toString();
}
Ожидаемый результат:
Mr Moh Jo\n
Address\n
33333 City\n\n
Aland Islands
эпическая имя функции – Aneesh
Можно создать дубликат http://stackoverflow.com/questions/6652687/strip-leading-and-trailing-spaces-from-java-string – newuser
Возможный дубликат HTTP: // StackOverflow. com/questions/6652687/strip-lead-and-trailing-spaces-from-java-string дубликат http://stackoverflow.com/questions/3796121/trim-whitespace-from-a-string: P – codeMan