当前位置:首页 > 笔记 > 正文内容

Long类型比较大小,long型和Long型区别

jsc3年前 (2022-03-28)笔记2546
Java
public class test {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		/**
		* long 是基本类型
		* Long是对象类型,进行比较时:若验证相等则取地址,数值为(-128~127)则相等,
		* 因为这段数值取的是相同的地址,其余的则不相等,验证相等可用longValue(),可用equals();
		*/
		long a1 = 127;
		long b1 = 127;
		long a2 = 123456;
		long b2 = 123456;
		Long c1 = 127L;
		Long d1 = 127L;
		Long c2 = 123456L;
		Long d2 = 123456L;
		
		
		System.out.println(a1==b1);//true
		System.out.println(a2==b2);//true
		System.out.println(c1==d1);//数值为(-128~127)则相等true,
		System.out.println(c2==d2);//false 数值不在(-128~127)
		System.out.println(c2.equals(d2));//true数值不在(-128~127) 可用equals();
		System.out.println(a1==c1);//true
		System.out.println(a2==c2);//true
	}
}

转自:https://www.cnblogs.com/linjiaxin/p/7571759.html

用.longValue()解决

扫描二维码推送至手机访问。

版权声明:本文由微小站发布,如需转载请注明出处。

本文链接:https://jsc0.com/post/210.html

“Long类型比较大小,long型和Long型区别” 的相关文章

java类型

最近在写Java后台, 编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g.  x.new...

关于初学者上传文件到github的方法

关于初学者上传文件到github的方法

【第一步】建立先仓库  第一步的话看一般的提示就知道了,在github新建一个repository(谷歌可以解决),都是可视化的界面操作,所以难度不大。或者看这里:https://help.github.com/articles/create-a-repo 这是官方help,虽然是英文的,...

百度地图被外部调用的问题

选择手机里安装的外部地图应用,在外部地图应用里显示商户的位置。Uri mUri = Uri.parse("geo:39.922840,116.3543240?q=39.922840,116.3543240(北京市西城区阜外大街2号万通大厦)");Intent mIntent =...

equals和==区别

对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;    如果作用于引用类型的变量,则比较的是所指向的对象的地址对于equals方法,注意:equals方法不能作用于基本数据类型的变量    如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址; ...

viewpager、listview、gridview、scrollview去除蓝色阴影

xml:   android:overScrollMode="never"java:    view.setOverScrollMode(ScrollView.OVER_SCROLL_NEVER);...

TabLayout getCustomView为空的问题

今天用Tablayout——ViewPage出现getCustomView为空的问题通过源码发现,ViewPage的adapter更新会吧TabLayout  的customViewc置空。这个时候自动调用OnTabSelectedListener的onTabSelected方法去获取Cu...