当前位置: 首页 > 知识库问答 >
问题:

在java中无法取消对字符的引用

耿志义
2023-03-14

在编写以下代码时,无法取消对字符的引用错误

for(int i =1;i<=m;i++){
    for(int j =1;j<=l;j++){
        if(A.charAt(i-1).equals(B.charAt(j-1))){
            arr[i][j] = arr[i][j-1] + arr[i-1][j-1];
        }
        else{
            arr[i][j] = arr[i][j-1];
        }
    }
}

在线if(A. charAt(i-1). equals(B. charAt(j-1)))

共有1个答案

潘高岑
2023-03-14

charAt返回一个原语char,该原语没有equals等方法。

要比较原语,您可以使用==

if(A.charAt(i-1) == B.charAt(j-1)) {
 类似资料:
  • 问题内容: 我是Java的新手,正在使用BlueJ。尝试编译时,我不断收到此“无法取消引用Int”错误,但我不确定是什么问题。该错误专门在底部的if语句中发生,其中说“等于”是错误,并且“不能取消引用int”。希望得到一些帮助,因为我不知道该怎么办。先感谢您! 问题答案: 是原始类型而不是。您不能像在这里那样在原始类型上调用方法: 尝试替换此: 与

  • 问题内容: 我有一个类似“Tanım”的Unicode字符串,以某种方式编码为“ Tan%u0131m”。我如何将这个编码后的字符串转换回原始的unicode。显然urllib.unquote不支持unicode。 问题答案: %uXXXX是一种非标准的编码方案,尽管实施仍继续存在于JavaScript领域,但已被w3c拒绝。 更常见的技术似乎是对字符串进行UTF-8编码,然后使用%XX使用%XX

  • 问题内容: 基本上,我想解码给定的HTML文档,并替换所有特殊字符,例如。 在.NET中,我们可以使用。 Java中的等效功能是什么? 问题答案: 我已为此使用: 将包含实体转义符的字符串取消转义为包含与转义符相对应的实际Unicode字符的字符串。支持HTML 4.0实体。

  • 我对Java相当陌生,我使用的是BlueJ。当我试图编译时,我总是得到这个“Int不能被解引用”的错误,我不知道是什么问题。这个错误特别发生在我的if语句的底部,它说“equals”是一个错误,“int不能被解引用。”希望得到一些帮助,因为我不知道该怎么办。提前感谢!

  • 问题内容: 我试图像这样使用PrintWriter: 但是Java抱怨: 无效不能取消引用 如果我做: 可行,有什么原因吗? 问题答案: 是。(和其他方法)的签名返回(不是)。您不能将调用链接到方法。

  • 使用反序列化对象时,我遇到以下错误: JSONMappingException无法构造组织的实例。springframework。数据页,问题:抽象类型只能用附加类型信息进行实例化。 我试图将JSON字符串序列化为Spring数据对象,表示类型为的页面。 类是一个简单的POJO,具有和名称。我正在反序列化的JSON字符串是: 这会导致异常: 因为是Spring对象,所以我不能修改它,我认为这与我在