电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

java進行數據的比較的實例方法

瀏覽:2日期:2022-08-14 16:50:41
1、說明

比較基本類型==,比較對象值推薦equals或compareTo。

首先,Java中的數據存儲在JVM中,而基本類型的數據存儲在JVM的局部變量表中,也可以理解為所謂的“棧”。

可以通過==來比較int這一類型的值是否相等,但請注意,int和Integer是完全不同的,一種是基本類型,另一種是對象。

2、實例

比較基礎類型值

int i = 11111111;int j = 11111111;System.out.println(i == j);

實例擴展:

java數值比較

import org.junit.Test;public class NumberCompare { /** * 數值比較,以Float為例 */ @Test public void testName1() throws Exception {// Float裝箱Float f = 12.1f; // 等同:Float f = new Float(12.1);Float f2 = 12.1f;/* * 結果全是false */System.out.println(f.equals(12.1));System.out.println(f == 12.1);System.out.println(f.floatValue() == 12.1);System.out.println(f == f2);/* * 為什么結果全是false? * -------------------------------- * 1. equals()方法 * 如果是引用類型間的比較: * equals()方法的參數可以傳入任何對象。但是如果[傳入參數的數據類型]和[方法所屬對象的類型]不一致,就會直接返回false。 * 只有[傳入參數的數據類型]和[方法所屬對象的類型]一致時,才會繼續對值進行比較。 * * 如果是引用類型和基本類型進行比較: * 如果傳入的參數時基本類型,會對參數自動裝箱,變成引用類型間的比較。 * * 2. == 用于引用類型的比較和基本類型的比較。 * 如果是引用類型間的比較: * 直接比較內存地址,不同就返回false.不會對具體數值進行比較。 * * 如果是基本類型間的比較: * 類型相同時,才會比較。類型不同時,會返回false,或直接編譯不通過。 * * 如果是引用類型和基本類型進行比較: * 會將引用類型拆箱,轉成基本類型后,在進行基本類型間的比較。 * * 總結: * 數據類型相同的值,才有比較的意義。 * 數據類型不同的值,不要放在一起比較。如果一定要比較,先轉換成相同的類型再比較。 *//* * 換個寫法,結果全是true */// equals() : 引用類型間的比較System.out.println(f.equals(f2));System.out.println(f.equals(new Float(12.1)));// equals() : 引用類型和基本類型的比較System.out.println(f.equals(12.1f)); // 會先將基本類型裝箱// == : 基本類型間的比較System.out.println(f.floatValue() == 12.1f);// == : 引用類型和基本類型的比較System.out.println(f == 12.1f); // 會先將引用類型拆箱float f3 = 12.1f;System.out.println(f == f3); }}

到此這篇關于java進行數據的比較的實例方法的文章就介紹到這了,更多相關java如何進行數據的比較內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 流水线电子称-钰恒-上下限报警电子秤-上海宿衡实业有限公司 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 吹塑加工_大型吹塑加工_滚塑代加工-莱力奇吹塑加工有限公司 | 济南电缆桥架|山东桥架-济南航丰实业有限公司| 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | 苏州西装定制-西服定制厂家-职业装定制厂家-尺品服饰西装定做公司 | 猪I型/II型胶原-五克隆合剂-细胞冻存培养基-北京博蕾德科技发展有限公司 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 达利园物流科技集团- | 托盘租赁_塑料托盘租赁_托盘出租_栈板出租_青岛托盘租赁-优胜必达 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | 衬四氟_衬氟储罐_四氟储罐-无锡市氟瑞特防腐科技有限公司 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 无线遥控更衣吊篮_IC卡更衣吊篮_电动更衣吊篮配件_煤矿更衣吊篮-力得电子 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 海水晶,海水素,海水晶价格-潍坊滨海经济开发区强隆海水晶厂 | DNA亲子鉴定_DNA基因检测中心官方预约平台-严选好基因网 | 斗式提升机_链式斗提机_带式斗提机厂家无锡市鸿诚输送机械有限公司 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 顺辉瓷砖-大国品牌-中国顺辉| 冷却塔降噪隔音_冷却塔噪声治理_冷却塔噪音处理厂家-广东康明冷却塔降噪厂家 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 自动化改造_智虎机器人_灌装机_贴标机-上海圣起包装机械 | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 刹车盘机床-刹车盘生产线-龙口亨嘉智能装备| 高压直流电源_特种变压器_变压器铁芯-希恩变压器定制厂家 | 楼承板设备-楼承板成型机-免浇筑楼承板机器厂家-捡来 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 | 集装袋吨袋生产厂家-噸袋廠傢-塑料编织袋-纸塑复合袋-二手吨袋-太空袋-曹县建烨包装 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 |