PGtokenizer类
功能描述
这个类用于标记org.postgres的文本输出。它主要用于几何类,但在解析org.postgresql的自定义数据类型的任何输出时很有用。
getSize
功能描述
可用token的数量。
语法格式
public int getSize()
参数说明
无。
返回值
可用token的数量。
getToken
功能描述
获取token的值。
语法格式
public String getToken(int n)
参数说明
参数名 | 参数说明 |
---|---|
n | token的数量 |
返回值
token的值。
remove(String l, String t)
功能描述
这将从所有token中删除首/尾字符串。
语法格式
public void remove(String l,
String t)
参数说明
参数名 | 参数说明 |
---|---|
l | 移除的首字符串 |
t | 移除的尾字符串 |
返回值
无。
remove(String s, String l, String t)
功能描述
这将从字符串中删除开头/结尾的字符串。
语法格式
public static String remove(String s,
String l,
String t)
参数说明
参数名 | 参数说明 |
---|---|
s | 源字符串 |
l | 移除的首字符串 |
t | 移除的尾字符串 |
返回值
不带开头/结尾字符串的字符串。
removeAngle()
功能描述
从所有token的开头和结尾移除'<'和'>'。
语法格式
public void removeAngle()
参数说明
无。
返回值
无。
removeAngle(String s)
功能描述
从字符串的开头和结尾移除'<'和'>'。
语法格式
public static String removeAngle(String s)
参数说明
参数名 | 参数说明 |
---|---|
s | 要移除'<'和'>'的字符串 |
返回值
不带'<'和'>'的字符串。
removeBox()
功能描述
从所有token的开头和结尾删除'['和']'。
语法格式
public void removeBox()
参数说明
无。
返回值
无。
removeBox(String s)
功能描述
从字符串的开头和结尾移除'['和']'。
语法格式
public static String removeBox(String s)
参数说明
参数名 | 参数说明 |
---|---|
s | 要移除'['和']'的字符串 |
返回值
不带'['和']'的字符串。
removeCurlyBrace()
功能描述
从所有token的开头和结尾删除'{'和'}'。
语法格式
public void removeCurlyBrace()
参数说明
无。
返回值
无。
removeCurlyBrace(String s)
功能描述
从字符串的开头和结尾移除'{'和'}'。
语法格式
public static String removeCurlyBrace(String s)
参数说明
参数名 | 参数说明 |
---|---|
s | 要移除'{'和'}'的字符串 |
返回值
不带'{'和'}'的字符串。
removePara()
功能描述
从所有token的开头和结尾删除'('和')'。
语法格式
public void removePara()
参数说明
无。
返回值
无。
removePara(String s)
功能描述
从字符串的开头和结尾移除'('和')'。
语法格式
public static String removePara(String s)
参数说明
参数名 | 参数说明 |
---|---|
s | 要移除'('和')'的字符串 |
返回值
不带'('和')'的字符串。
tokenize
功能描述
这将使用一个新的字符串and/or分隔符重置此标记器。
语法格式
public int tokenize(String string,
char delim)
参数说明
参数名 | 参数说明 |
---|---|
string | 包含token |
delim | 拆分token的单个字符 |
返回值
token数量。
tokenizeToken
功能描述
这将根据我们的一个token返回一个新的标记器。
语法格式
public PGtokenizer tokenizeToken(int n,
char delim)
参数说明
参数名 | 参数说明 |
---|---|
n | 包含token |
delim | 拆分token的单个字符 |
返回值
基于token的PGtokenizer的新实例。