Java tutorial
/** * @author matthew_hicks */ public class Utils { public static final String breakLinesHTML(String s, int width) { if (s == null) return null; StringBuffer buffer = new StringBuffer(); buffer.append("<html><body><font face=\"Arial\" size=\"-1\">"); int p = 0; char c; for (int i = 0; i < s.length(); i++) { c = s.charAt(i); if (((p >= width) && (c == ' ')) || (c == '\n')) { buffer.append("<br>"); p = 0; } else { buffer.append(c); } p++; } buffer.append("</font></body></html>"); return buffer.toString(); } }