System.out.println("GET http://www.example.com/example.js HTTP/1.1\n" +
"Host: www.example.com\n" +
"Proxy-Connection: keep-alive\n" +
"If-Modified-Since: Wed, 06 Jul 2016 07:58:20 GMT\n\n".replaceAll("\n", "E"));
в итоге заменяются только последние 2 символа
Есть ли более нормальное решение кроме какого то такого:
Pattern pattern = Pattern.compile("\n", Pattern.MULTILINE);
System.out.println(pattern.matcher("GET http://www.example.com/example.js HTTP/1.1\n" +
"Host: www.example.com\n" +
"Proxy-Connection: keep-alive\n" +
"If-Modified-Since: Wed, 06 Jul 2016 07:58:20 GMT\n\n").replaceAll("E"));