public static List<String> format(String string, int width) { List<String> results = new ArrayList<String>(); String[] realLines = string.split("\n"); for(String line : realLines) { results.addAll(lineWrapOut(line, width)); results.add(""); } return results; }
public static List<String> format(String string, int width) { List<String> results = new ArrayList<String>(); String[] realLines = string.split("\n"); for (String line : realLines) { if (line.length() <= width) { results.add(line); } else { results.addAll(lineWrapOut(line, width)); results.add(""); } } return results; }
public void test() { String test = new String("aaa aaaaa aaa aaaa"); assertEquals(list("aaa", "aaaaa", "aaa", "aaaa"), SystemAdmin.lineWrapOut(test, 3)); assertEquals(list("aaa", "aaaaa", "aaa aaaa"), SystemAdmin.lineWrapOut(test, 8)); assertEquals(list("aaa aaaaa", "aaa aaaa"), SystemAdmin.lineWrapOut(test, 9)); assertEquals(list("aaa aaaaa aaa", "aaaa"), SystemAdmin.lineWrapOut(test, 14)); String test2 = new String("aaa\n aaaaa aaa aaaa"); assertEquals(list("aaa", " aaaaa aaa", "aaaa"), SystemAdmin.lineWrapOut(test2, 14)); }