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

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

jsc3年前 (2022-03-28)笔记2627
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型区别” 的相关文章

BufferedInputStream对象的read()怎么用?

在FileInputStream里有一个说明是说此方法将阻塞,意思就是说在你读一个文件输入流的时候,当读到某个位置的时候,如果做一些其他处理(比如说接受一部分字节做一些处理等等)这个时候输入流在什么位置就是什么位置,不会继续往下读,而BufferedInputStream虽然也有一个read方法,但...

百度坐标和GPS坐标转换

百度地图API中,有GPS坐标转百度坐标的功能http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&0_6#0&6http接口是:http://api.map.baidu.com/ag/coord/convert?from=...

关于初学者上传文件到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);...