`

java中Long类型数据必须转化为int才能正确比较

阅读更多
java中如果有Long类型数据需要比较判断时,

必须转化为int才能正确比较。

例如:

Long long1 = Long.parseLong("1012");
 
Long long2 = Long.parseLong("1012");
 
if(long1==long2) {
 
  结果一定是不等于;
 
}


if(long1.intValue()==long2.intValue()) {
 
  结果才是希望得到的结果;
 
}
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    java中long数据类型转换为int类型

    总的来说,将`long`转换为`int`在Java中涉及到数据类型大小的限制,因此必须谨慎处理可能的数据溢出情况。选择哪种转换方法取决于具体的需求和对数据溢出风险的控制。在实际编程中,应该根据实际情况选择合适的方法...

    解决时间戳long转换int溢出(即转换值为负数) long转int

    然而,当你需要将这个long类型的时间戳转换为int类型时,可能会遇到数据溢出的问题,因为int类型的存储空间只有32位(4个字节),而long类型则有64位(8个字节)。 当long类型的时间戳转换为int类型时,如果long值...

    java中jython操作把python数据类型转成java类型

    在Java中,Jython是一个非常有用的工具,它允许我们在Java应用程序中嵌入Python代码,并能够无缝地在Python数据类型和Java数据类型之间进行转换。这极大地扩展了Java的生态系统,让我们能够利用Python丰富的库和简洁...

    java中数据类型转换

    java中数据类型转换 收藏 java中数据类型转换 1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i =...

    java之java类型转换

    自动转换是指当一个较“小”数据与一个较“大”的数据一起运算时,系统将自动将“小”数据转换成“大”数据,例如 byte、short、char 可以自动转换为 int、long、float 和 double。强制转换是指将“大”数据转换为...

    Java数据类型转换实例解析

    例如,long类型可以强制转换成int类型,float类型可以强制转换成int类型。强制类型转换的优点是可以灵活地控制数据类型的转换,但是也存在一些风险,例如,可能发生精度损失、数据溢出。 在Java编程语言中,数据...

    java字符串长度的求法,附加Java中数据类型转化

    以上介绍了Java中字符串长度的计算方法、如何访问字符串中的特定字符以及不同数据类型之间的转换。这些是Java编程中非常基础也非常重要的知识点。掌握它们可以帮助开发者更高效地处理字符串和其他数据类型的问题。

    java数据类型转换.pdf

    举例来说,将一个char字符通过ASCII码转换为一个int整数类型,以及如何通过调用包装类的方法将一个int类型的数值转换成String类型。 由于文档内容部分可能因为OCR扫描而存在个别字的识别错误或遗漏,理解内容时需要...

    Java数值类型

    理解Java中的数据类型及其特性对于编写高效、正确的程序至关重要。开发者应根据实际需求选择合适的数据类型,并注意不同类型间的转换规则以避免潜在的数据损失问题。通过合理使用Java提供的各种数据类型,可以有效地...

    java基本类型与byte数组互相转换.pdf

    字符类型在 Java 中是 16 位的 Unicode 字符,转换成 byte 数组需要将字符类型转换成 int 类型,然后将 int 类型转换成 byte 数组。例如: ```java public static byte[] charToByteArr(char ch) { byte[] b = new...

    Java基本数据类型转换-学习笔记.docx

    在Java编程语言中,了解和掌握基本数据类型的转换至关重要,因为这是编写高效、无错代码的基础。本篇学习笔记将详细解析Java中的数据类型转换及其相关的知识点。 首先,我们需要了解Java的基本数据类型,它们分为两...

    JAVA类型转换.pdf

    - Java为每种基本数据类型提供了对应的包装类,如Integer对应int,Double对应double等。 - 包装类提供了多种静态方法来进行类型转换,如Integer.parseInt(),Double.parseDouble()等。 8. 基本数据类型到它们的...

    java中String类型转换方法.pdf

    Java 中 String 类型转换方法是一种常见的编程操作,涉及到各种数据类型之间的转换,包括整型、浮点型、长整型、浮点型等。本文将详细介绍 Java 中 String 类型转换方法的各种形式。 整型到字符串 在 Java 中,将...

    java原始数据类型的包装类

    Java编程语言提供了八种原始数据类型,包括byte、short、int、long、float、double、char和boolean。这些原始类型在处理数据时非常高效,但它们不具备对象的特性,例如方法调用。为了使原始类型能够参与面向对象的...

    java 数据类型转换

    在Java编程语言中,数据类型转换是至关重要的概念,它涉及到不同类型的变量之间的相互转化。Java分为两大类数据类型:基本数据类型(如int、char、float等)和引用数据类型(如类、接口和数组)。本文将深入探讨Java...

    Java基本数据类型.pdf

    在 Java 中,有四种整数类型,每种类型可使用关键字 byte, short, int 和 long 中的任意一个进行声明。整数类型的文字可使用十进制、八进制和 16 进制表示。需要注意的是,所有 Java 中的整数类型都是带符号的数字。...

    Java与其他语言数据类型之间的转换方法

    对于其他可能的数据类型转换,例如字符串(String)到字节数组的转换,代码片段中有一个未完成的方法`stringToBytes(String s, int encoding)`,这个方法的意图是将字符串按照指定的字符编码(encoding)转换成字节...

    java基本数据类型习题(选择24) (2).docx

    - B、char类型数据只能自动转换为int类型数据;(错误,char类型还可以转换为其他较大类型) - C、char类型数据不能自动转换boolean类型数据;(正确) - D、char类型不能做自动类型转换;(错误,char可以自动...

Global site tag (gtag.js) - Google Analytics