checkpoint
[sbp.git] / src / edu / berkeley / sbp / util / StringUtil.java
index 5e39447..8c046ee 100644 (file)
@@ -3,6 +3,10 @@ package edu.berkeley.sbp.util;
 /** miscellaneous string utilities */
 public class StringUtil {
 
+    public static String pad(int i,String s) {
+        return s.length() >= i ? s : pad(i-1,s)+" ";
+    }
+
     public static String join(String[] s, String sep) {
         StringBuffer ret = new StringBuffer();
         for(int i=0; i<s.length; i++) {
@@ -51,6 +55,7 @@ public class StringUtil {
     */
     public static String escapify(String s) { return escapify(s, "\\\n\r"); }
     public static String escapify(String s, String illegal) {
+        if (s==null) return null;
         StringBuffer sb = new StringBuffer();
         for(int i=0; i<s.length(); i++) {
             char c = s.charAt(i);