// Copyright 2006-2007 all rights reserved; see LICENSE file for BSD-style license 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; i0) ret.append(sep); ret.append(s[i]); } return ret.toString(); } public static String toJavaString(String s) { StringBuffer sb = new StringBuffer(); for(int i=0; i= 127) { sb.append("\\x"+((int)c)); } else { sb.append(c); } } return sb.toString(); } public static String indent(String s, int indent) { if (s.indexOf('\n')==-1) return s; StringBuffer ret = new StringBuffer(); for(int i=0; i