我正在尝试在 *CELL_OPEN 和 *CELL_CLOSE 的 ASCII 文件中搜索 * 本身(即不是运算符)
我有这个代码:
do {
importstring++;
numberline = ImportFiles.importarray.get(importstring);
} while (!numberline.startsWith("*CELL_CLOSE"))
这与 *CELL_OPEN 的额外方法不同。当我运行它时,它没有找到 *CELL_OPEN 或 *CELL_CLOSE。因此,我得到一个索引越界错误。我是否需要对 * 进行转义才能按字面意思理解?我怀疑是这样。如果我这样做,它的正确语法是什么?* 不起作用。\* 与没有转义的结果相同。谢谢。