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

如何修复需要的Long found Long?

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

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

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

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

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

相关·内容

CC++:long int与long long区别

大家好,又见面了,我是你们朋友全栈君。 long int   long int即long,给人感觉好像是长整型,但实际上,它和int一样,只有32位。...原因是早期C编译器定义了long int占用4个字节,int占用2个字节,long int是名副其实长整型。...在ANSI C标准中,对长整型定义也是long int应该至少和int一样长,而不是long int 一定要比int占用存储字节长。...long long   long long则不同,long long是C++64位整型基本类型,“现任”长整型,从C99开始引入这个概念,在后续标准中完善概念和定义,C++11官方正式标准如下——...比如说,古老VC6.0并没有long long这种类型,而__int64输入输出,又需要printf和%I64d配合,而不是%lld或者直接用cout。

2.4K20
  • C语言中int、long int、long long区别

    (2)VC是后出编译器,之前有很多早期C编译器,在早期编译器下long int占4个字节,int占2个字节。...至于如何实现要看编译器厂商 (5)short<=int<=long VC里面还有个 long long 是占8个字节 2、关于long long (1)long long在win32中是确实存在...也就是说,每种类型长度,需要sizeof才知道,如果可能,最好用union看看里面的数据,可以消除一些类型假象长度。...(2)visual c++ 6.0中不支持,long long int,是在vc99中添加此功能,所以我们在vc6.0中编译有long long 数据时,会出错,但是在VS更高版本中,是能通过。...ACM题目中“求矩形个数”那道题,就需要用到long long

    2.5K20

    java integer long 转换_longLong)与int(Integer)之间转换

    1.将long型转化为int型,这里long型是基础类型: long a = 10; int b = (int)a; 2.将Long型转换为int 型,这里Long型是包装类型: Long a =...10; int b=a.intValue(); 3.将Long型转换为 Integer 型,这里Long型是包装类型: Long a = 10;; Integer b=a.intValue();...4.将int型转化为long型,这里int型是基础类型: int a = 10;long b = (int)a; 5.将Integer型转化为long型,这里Integer型是包装类型: int a...= 10;Long b = a.longValue(); 6.将Long型转化为Integer型,这里Integer型是包装类型: Long a = 10; Integer b=a.longValue...(); 总结:这里转化就是要注意Java八种基础数据类型以及八种包装数据类型区别 基本类型和封装类转换 Int转Integer: Integer integer = new Integer(int

    4.9K20

    JavaSE之Long 详解 Long方法简介以及用法

    基本功能 Long 类在对象中包装了基本类型 long 值 每个 Long 类型对象都包含一个 long 类型字段 static long MAX_VALUE long...(java.lang.String) 方法可以访问到系统属性名称 以 long形式解释此属性字符串值,并返回表示此值 Long 对象 也就是说参数...long 参数字符串表示形式以八进制无符号整数形式返回 long 参数字符串表示形式以二进制无符号整数形式返回 long 参数字符串表示形式 toHexString(long)...是parseLong无符号形式类似,双参数指定基数进制,单参数默认十进制使用时需要注意,对应基数(进制)转换,需要对应字符,比如十进制你就不能出现十六进制A parseLong(String,...#这种形式decode不需要指定基数,可以根据字符串前缀进行自己判断基数,用起来比valueOf更加灵活 getLong getLong根本就不是看起来样子 java.lang.Long.getLong

    2.1K20

    java long string 转换_Java long 转成 String实现

    Java long 转成 String实现 第一种: String s = String.valueOf(long) 第二种: String s = Long.toString(long) 补充知识:...解决:Java 把Long转换成日期再转换成String类型 1、把long类型数值转成日期类型 2、使用SimpleDateFormat 转换成具体格式字符串类型 贴代码 import java.text.SimpleDateFormat...类型时间->转换成日期->转成要求格式String类型 */ public static String fromLongToDate(String format, Long time) { SimpleDateFormat...转String常用两种方法: long n=scanner.nextLong(); String s=Long.toString(n);//第一种方法 String s=String.valueOf(...String string = “a,b,c”; String [] stringArr= string.split(“,”); //注意分隔符是需要转译滴… 如果是”abc”这种字符串,就直接 String

    2.3K20

    C语言整型溢出问题 int、longlong long取值范围 最大最小值「建议收藏」

    溢出和取值范围 C语言整型溢出问题 整数溢出 int、long int 、long long int 占用字节疑问 《C和指针》中写过:long与int:标准只规定long不小于int长度,int...double与int类型存储机制不同,long int8个字节全部都是数据位,而double是以尾数,底数,指数形式表示,类似科学计数法,因此double比int能表示数据范围更广。...即便是long long,在TI有款平台中,长度为5也就是说,每种类型长度,需要sizeof才知道,如果可能,最好用union看看里面的数据,可以消除一些类型假象长度。...      long最大值 LONG_MIN       long最小值 ULONG_MAX      unsigned long 最大值 FLT_MANT_DIG    float 类型尾数 FLT_DIG...原码, 反码, 补码 详解 该如何选用类型 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136510.html原文链接:https://javaforall.cn

    1.7K20

    EasyC++05,C++中long long和__int64

    long long 和 __int64 在C++ Primer当中提到64位int只有long long,但是在实际各种各样C++编译器当中,64位int一直有两种标准。...关于cin与stdin同步带来开销,我们是有办法解决,只需要在加上这一行代码: std::ios::sync_with_stdio(false); 这行代码意思是取消cin、cout与stdin...而要使用scanf和printf又有一个问题,它们是C语言标准输入输出方式,需要提供标识符来代表变量类型,那么问题来了long long和__int64标识符是什么呢?...这个其实一查就知道了,long long标识符是lld,所以我们使用scanf读入一个long long类型数写成: long long a; scanf("%lld", &a); __int64...2013年微软修复了这个问题,添加了对 %lld 支持。 所以比较简单区分方法就是看操作系统,如果是windows系统,那么一律使用__int64准没错。

    71110

    如何在JavaScript中实现一个Long型——Long.js源码学习与分析

    背景 由于在项目中使用到了WebSocket自定义二进制协议,需要将二进制转为后端服务中定义Long型。...而在JavaScript中Number类型由于自身原因,并不能完全表示Long数字,因此需要我们通过其他方式来对Long型值进行存储。...目标 在GitHub中,有一个实现了在JavaScript中存储Long对象,具体代码可以戳此。下面,我们通过简单讲解一下这个库具体实现来看看如何在JavaScript中实现一个Long型。...在处理正值Long型为字符串时,操作方法与我们数学中教转换进制相除法类似,具体操作为:先除以需要转换进制数,得到结果和余数,将结果重新作为被除数相除直到被除数为0,再将余数拼接起来即可。...附录 我在Long.js代码中添加了一些中文注释,如果有需要可以到我folk仓库进行阅读学习。

    4K10

    int与Integer,longLong区别以及装箱与拆箱理解

    1,从数据类型看:int和long是基本数据类型,对其赋值属于数值引用,只能对其进行数值运算 Integer和Long是对象类型,既然是对象那就有属性,有方法,这都是基本数据类型不包含. 2,在实际使用中...,对二者要注意便是,int和long默认值是0,使用时不用对其做null判断,也就不会出现NoPointerException这种异常,反之,Integer和Long默认值是null,当对其使用toString...再者在定义表结构时,如果设主键为自增长型,那只能是int或long.至于其它字段要看情况了,如果不能为null,且是数字型那就设定为基本数据类型, 3,拆箱与装箱 Java基本数据类型有 boolean...char byte short int float long double 对应对象(即包装类)为 Boolean Character Byte Short Integer Float Long Double...System.out.println(g.equals(c));//true 比较值 Long al=127l; Long bl=127l; System.out.println(al==bl);//

    1.1K20

    Java中new Long(String s)和Long.valueOf(String s)区别

    想要知道new Long(String s)和Long.valueOf(String s)区别,还是得从源码直接看比较直观 new Long(String s) Long.valueOf(String...s) 从源码可以看出,使用new Long(s)和Long.valueOf(s)都会去调用parseLong(s, 10)方法, parseLong(String s, int radix)...result : -result; } parseLong(String s, int radix)返回long值,这事区别就出来了,对于new Long(String s)是直接将该long值返回...,而Long.valueOf(String s)会将返回long值继续处理Long.valueOf(long l) 那么从valueOf(long l)方法可以看到再返回结果之前会进行一个判断...,判断当值在[-128,127]之间返回是缓存值,不在这个值区间了才会通过构造函数返回,从这一点上看会比new Long(String s)更节省空间,提高性能。

    12510

    关于long争议和思考

    先普及一下VS开发Linux知识点 VS2017安装:https://www.cnblogs.com/dunitian/p/8051985.html 创建项目在这 第一次运行时候会让输入服务器信息...(SSH连接) 然后你去服务器看即可看见编译后版本(写程序时候win里面的一些东西就不要带进去了,比如notepad之类指令) 一般都在/home/用户名里面创建项目,远程服务器信息可以在选项--...有些人说32位系统long是4个字节,这个没有争议。64位是8个字节,也有些人说是4个字节。。。...晕,实验一把就知道了 一般来说:Linux64long类型是8个字节 Winlong都是4个字节 这个是其他模式下:(仅供参考) 所以所能定义成int,就别定义成long了吧,里面的内部实现也是耗性能...----------------------------------------------------- 扩:Net方向顺便测试了一下,x64是8位(32位待测试) 完

    92080

    springMvc DeferredResultlong polling应用

    2.简述polling和long polling区别?...,那么polling方式在获取一次真实有效信息时需要发起30次 long polling:首先发起查询请求,服务端没有更新的话就不回复,直到一个小时变更时才将结果返回给客户,然后客户发起下次查询请求...,只是每次拿到了发布结果之后需要再次发起消息订阅 3.因为DeferredResult,所以long polling?...长轮询应用有很多,简述下就是:需要及时知道某些消息变更场景都可以用长轮询来解决,当然,你可能又想起了发布订阅了,哈哈 比如:在线聊天?...在比如类发布订阅例子:配置中心服务,当配置中心配置变更好,相关客户端程序需要及时更新最新配置。

    18120

    ——后端 Long 型 ID 精度丢失“奇妙”修复之旅

    既然 JavaScript 是浮点数脑残粉,那我们干脆把问题丢回去,告诉它:“你只需要当这是个字符串,别担心它有多长!”如何做到这一点呢?...想象一下,如果前端需要对这个 ID 进行某种数学运算,直接转成字符串可就不太好了。那么,前端该怎么处理这些“超长” ID 呢?幸运是,JavaScript 也不是一无是处。...自定义序列化:复杂问题简单化虽然上面的方法已经可以解决大多数问题,但有时候我们会遇到一些需要更细粒度控制场景。这时候,Jackson 自定义序列化器就派上用场了。...当然,这种方法虽然灵活,但稍微复杂了一些,需要多写几行代码,也可能增加维护成本。4....当然,使用全局配置同时要注意,可能会影响到某些你不希望被转换 Long 字段,因此需要谨慎考虑。

    60600
    领券