edu.toronto.cs.util
Class StringUtil
java.lang.Object
edu.toronto.cs.util.StringUtil
public class StringUtil
- extends java.lang.Object
Method Summary |
static java.lang.StringBuffer |
blockText(java.lang.String s,
int width,
int height)
|
static int |
contains(java.lang.String val,
java.lang.String subject,
boolean cases)
|
static java.lang.String |
doEscapes(java.lang.String s)
|
static java.lang.StringBuffer |
enumerate(java.lang.String[] s)
|
static java.util.ListIterator |
getTokenIterator(java.util.StringTokenizer st)
|
static void |
main(java.lang.String[] args)
|
static java.lang.StringBuffer |
makeLine(java.util.ListIterator it,
int w)
|
static java.lang.String |
maxLength(java.lang.String subject,
int length,
java.lang.String elipses)
|
static java.lang.String |
ordinate(int i,
java.lang.String zeroth)
|
static java.lang.String |
ordinate(int i,
java.lang.String zeroth,
java.util.Map ords)
|
static java.lang.String |
pad(int length,
java.lang.String s,
char character)
Makes sure that 's' is of length 'length' by padding it with 'character' |
static java.lang.String |
quote(java.lang.String s)
|
static java.lang.StringBuffer |
quote(java.lang.StringBuffer s)
|
static java.lang.String |
replace(java.lang.String old,
java.lang.String newS,
java.lang.String subject,
boolean caseSensitive)
|
static java.lang.StringBuffer |
restOfIterator(java.util.Iterator it)
|
static java.lang.String |
translate(java.util.Map translation,
java.lang.String string)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ordinals
public static java.util.Map ordinals
terminals
public static java.util.Map terminals
EmptyString
public static final java.lang.String EmptyString
- See Also:
- Constant Field Values
StringUtil
public StringUtil()
quote
public static java.lang.String quote(java.lang.String s)
maxLength
public static java.lang.String maxLength(java.lang.String subject,
int length,
java.lang.String elipses)
enumerate
public static java.lang.StringBuffer enumerate(java.lang.String[] s)
blockText
public static java.lang.StringBuffer blockText(java.lang.String s,
int width,
int height)
getTokenIterator
public static java.util.ListIterator getTokenIterator(java.util.StringTokenizer st)
makeLine
public static java.lang.StringBuffer makeLine(java.util.ListIterator it,
int w)
restOfIterator
public static java.lang.StringBuffer restOfIterator(java.util.Iterator it)
quote
public static java.lang.StringBuffer quote(java.lang.StringBuffer s)
ordinate
public static java.lang.String ordinate(int i,
java.lang.String zeroth,
java.util.Map ords)
ordinate
public static java.lang.String ordinate(int i,
java.lang.String zeroth)
doEscapes
public static java.lang.String doEscapes(java.lang.String s)
translate
public static java.lang.String translate(java.util.Map translation,
java.lang.String string)
contains
public static int contains(java.lang.String val,
java.lang.String subject,
boolean cases)
replace
public static java.lang.String replace(java.lang.String old,
java.lang.String newS,
java.lang.String subject,
boolean caseSensitive)
pad
public static java.lang.String pad(int length,
java.lang.String s,
char character)
- Makes sure that 's' is of length 'length' by padding it with 'character'
main
public static void main(java.lang.String[] args)