Java - 在字符串中推进字符

时间:2014-12-10 04:51:30

标签: java parsing substring

我有一些我正在分析的字符串,以查找它是否存在于特定的语法中,并且在检查字符串中的终端时我会卡住。

我想,一旦我确定字符串中的字符存在于语法中,请将目标字符串重置为其自身的子字符串,尽管我刚刚分析过的字符。所以......

if(target.charAt(0) is in grammar)
   target = target.substring(/* target - 'a' */)

1 个答案:

答案 0 :(得分:1)

如果我正确地理解了这个问题,

String.indexOf()应该在这里诀窍:

int index = str.indexOf(someChar);
if (index != -1) {
    str = str.substring(index);
}