JavaでPHPのnl2br的なことをやる

PHPでは改行コードをhtmlのbrタグに置換するメソッドがありますが、それをJavaで実現する方法です。

  public static String nlToBR(String str) {
    if (str == null || "".equals(str)) {
      return "";
    }
    str = str.replaceAll("\r\n", "<br />");
    str = str.replaceAll("\n", "<br />");
    return str;
  }