基本上,我将Java程序作为字符串读入我的程序,并且我试图找到一种从中提取字符串的方法。我有一个循环遍历该程序的每个字符,这就是到达“'”时发生的情况。
else if (ch == '"')
{
String subString = " ";
index ++;
if (ch != '"')
{
subString += ch;
}
else
{
System.out.println(lineNumber + "," + TokenType.STRING + "," + subString);
index ++;
continue;
}
不幸的是,这不起作用。 This is the way I am trying to output the subString.
本质上,我正在寻找一种方法将两个“ s”之间的所有字符加在一起以获得字符串。