我有一些我正在分析的字符串,以查找它是否存在于特定的语法中,并且在检查字符串中的终端时我会卡住。
我想,一旦我确定字符串中的字符存在于语法中,请将目标字符串重置为其自身的子字符串,尽管我刚刚分析过的字符。所以......
if(target.charAt(0) is in grammar)
target = target.substring(/* target - 'a' */)
答案 0 :(得分:1)
String.indexOf()
应该在这里诀窍:
int index = str.indexOf(someChar);
if (index != -1) {
str = str.substring(index);
}