|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.chayden.eliza.EString
Eliza string functions.
Constructor Summary | |
EString()
|
Method Summary | |
static int |
amatch(java.lang.String str,
java.lang.String pat)
Look for a match between the string and the pattern. |
static java.lang.String |
compress(java.lang.String s)
Compresses its input by: dropping space before space, comma, and period; adding space before question, if char before is not a space; and copying all others |
static int |
count(java.lang.String s,
char c)
Count number of occurrances of c in str |
static int |
findNum(java.lang.String str)
Look for a number in the string. |
static int |
findPat(java.lang.String str,
java.lang.String pat)
Search in successive positions of the string, looking for a match to the pattern. |
static boolean |
match(java.lang.String str,
java.lang.String pat,
java.lang.String[] matches)
|
static java.lang.String |
pad(java.lang.String s)
Pad by ensuring there are spaces before and after the sentence. |
static java.lang.String |
translate(java.lang.String str,
java.lang.String src,
java.lang.String dest)
|
static java.lang.String |
trim(java.lang.String s)
Trim off leading space |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EString()
Method Detail |
public static int amatch(java.lang.String str, java.lang.String pat)
public static int findPat(java.lang.String str, java.lang.String pat)
public static int findNum(java.lang.String str)
public static boolean match(java.lang.String str, java.lang.String pat, java.lang.String[] matches)
public static java.lang.String translate(java.lang.String str, java.lang.String src, java.lang.String dest)
public static java.lang.String compress(java.lang.String s)
public static java.lang.String trim(java.lang.String s)
public static java.lang.String pad(java.lang.String s)
public static int count(java.lang.String s, char c)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |