首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何修复需要的Long found Long?

"Long found Long" 是一个报错信息,通常出现在使用Java编程语言进行开发的过程中。这个报错的意思是,程序中需要使用的数据类型是Long(Java中的整数类型),但是实际上却找到了另一个Long类型的数据。

修复这个问题的方法取决于具体的代码和上下文,以下是一些可能的解决方案:

  1. 数据类型转换:如果出现"Long found Long"错误,可能是由于数据类型不匹配导致的。可以尝试使用强制类型转换将数据类型从一个Long转换为另一个Long,或者将Long转换为其他适合的数据类型。
  2. 参数匹配:如果报错出现在方法调用时,可能是因为传递给方法的参数类型不匹配。检查方法的参数类型,并确保传递的参数与方法要求的参数类型一致。
  3. 变量赋值:如果报错出现在变量赋值语句中,检查变量的声明和赋值语句,确保变量的类型与赋值的类型一致。
  4. 类型声明:如果报错出现在类的定义或声明中,检查类的属性和方法,并确保正确使用Long类型。

需要注意的是,以上解决方案仅供参考,具体修复方法取决于代码的具体情况。对于问题的修复,可以结合具体的代码和报错信息来进行分析和调试。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Thrift编译错误解决方法

    下面这个错误可能是因为DOS(Windows)和Unix文件格式问题: checking whether g++ supports C++11 features by default... no checking whether g++ supports C++11 features with -std=c++11... no configure: No compiler with C++11 support was found ./configure: line 16746: syntax error near unexpected token `fi' ./configure: line 16746: `fi' 解决方法是设置好git: [core] autocrlf = false safecrlf = true eol = lf 对应的命令为: git config --global core.autocrlf false git config --global core.safecrlf true git config --global core.eol lf 完成后,删除再重新从git上clone出来。 下面这个错误原因暂不清楚(configure时指定了--with-qt4=no,按理代码应当不会进入才对): checking for ranlib... (cached) ranlib checking whether g++ supports C++11 features by default... no checking whether g++ supports C++11 features with -std=c++11... no configure: No compiler with C++11 support was found ./configure: line 17658: syntax error near unexpected token `QT,' ./configure: line 17658: `    PKG_CHECK_MODULES(QT, QtCore >= 4.3, QtNetwork >= 4.3, have_qt=yes, have_qt=no)' 但可以编辑configure文件,然后将相应的行注释掉,如: #  if test "$with_qt4" = "yes";  then #    PKG_CHECK_MODULES(QT, QtCore >= 4.3, QtNetwork >= 4.3, have_qt=yes, have_qt=no) #  fi 其它类似的错误都可以这样处理。 下面这个错误发生在x86_64上,也根据提示来操作: /usr/local/thirdparty/openssl/include/openssl/sha.h:184: error: ISO C++ does not support 'long long' /usr/local/thirdparty/openssl/include/openssl/sha.h:185: error: ISO C++ does not support 'long long' /usr/local/thirdparty/openssl/include/openssl/sha.h:187: error: ISO C++ does not support 'long long' 修改sha.h的相应代码行,将SHA_LONG64改成int64_t(需要#include )或long即可。

    03
    领券