Первый - довольно сложная задача для правильного выполнения, так как вам придется реализовать обнаружение предложений.Я предлагаю вам не делать этого, а просто разделять предложения двумя пустыми строками после знака препинания.Например:
"The outcome of the negotiations is vital, because the current tax levels signed into law by President George W. Bush expire on Dec. 31. Unless Congress acts, tax rates on virtually all Americans who pay income taxes will rise on Jan. 1. That could affect economic growth and even holiday sales."
Второй можно решить, используя String.trim () .
Пример:
String one = " and now... ";
String two = one.trim();
System.out.println(two); // output: "and now..."