我已经编写了一个迭代遍历大字符串的for循环,其目标是查看我的字符串是否具有像$或$$这样的字符。 这是if语句,我必须在我的for循环:如何将一个或两个字符与另一个字符或两个字符进行比较
if (stringName.charAt(i) == "$" || stringName.charAt(i) == "$$")
当我编译我的代码,我得到一个错误说“无法比拟的类型:字符和字符串”,这是自我解释。 现在我的问题是,解决它的最好方法是什么?除charAt()以外,可以使用什么方法比较两个字符字符串“$$”?
为什么你需要迭代?为什么不检查'stringName.contains(“$”)'? – shmosel
然后请解释实际问题,以便我们可以讨论一个实际的解决方案。 – shmosel
是不是只是检查“$”'?请注意,您需要单引号('char')而不是双引号('String') – Bohemian