java Long详解
package com.String;public class LongDamo {static void m2() {Long long1=new Long(23);Long long2=new Long("12");System.out.println(long1);System.out.println(long2);}public static void main(String[] args) {m2();// //bitCount(long i) 返回指定的long值的二进制补码二进制表示中的 long数。
// System.out.println(new Long(12).bitCount(3));//byteValue() 返回此值 Long为 byte的基本收缩转换后。System.out.println(new Long(12).byteValue());System.out.println(new Long(800).byteValue());//32//compare(long x, long y) 数值比较两个 long值。 System.out.println(new Long(12).compare(1, 2));//-1System.out.println(new Long(12).compare(1, 1));//0System.out.println(new Long(12).compare(2, 1));//1// compareTo(Long anotherLong)
// 以数字比较两个 Long对象。 System.out.println(new Long(1).compareTo(new Long(3)));//同上System.out.println(new Long(3).compareTo(new Long(3)));System.out.println(new Long(4).compareTo(new Long(3)));//compareUnsigned(long x, long y) 比较两个 long值以数值方式将值视为无符号。System.out.println(new Long(12).compareUnsigned(5, 9));//同上System.out.println(new Long(12).compareUnsigned(9, 9));System.out.println(new Long(12).compareUnsigned(10, 9));//decode(String nm) 将 String解码为 Long 。System.out.println(new Long(12).decode("50"));//doubleValue() 返回此值 Long为 double一个宽元转换后。 System.out.println(new Long(1).doubleValue());//返回类型为double类型//equals(Object obj) 将此对象与指定的对象进行比较。 System.out.println(new Long(23).equals(0));//返回类型为true或者false//floatValue() 返回此值 Long为 float一个宽元转换后。 System.out.println(new Long(23).floatValue());//返回类型为float类型//getLong(String nm) 确定 long具有指定名称的系统属性的值。 System.out.println(new Long(12).getLong("123"));//null//hashCode() 返回这个 Long的哈希码。 System.out.println(new Long(33).hashCode());System.out.println(new Long(-1).hashCode());System.out.println(new Long(0).hashCode());//hashCode(long value) 返回一个long值的哈希码; 兼容Long.hashCode() 。System.out.println(new Long(23).hashCode(66));System.out.println(new Long(23).hashCode(-45));System.out.println(new Long(23).hashCode(0));//intValue() 在 int后,返回 Long作为int的值。System.out.println(new Long(-22).intValue());//longValue() 返回此值 Long为 long值。 System.out.println(new Long(2000000).longValue());//返回类型为long类型//max(long a, long b) 返回两个 long的较大值,就像调用 Math.max一样 。System.out.println(new Long(33).max(5, 9));System.out.println(new Long(33).max(9, 9));//min(long a, long b) 返回两个 long的较小值,就像调用 Math.min一样 。System.out.println(new Long(33).min(5, 9));System.out.println(new Long(33).min(9, 9));//parseLong(String s) 将字符串参数解析为带符号的十进制 long 。System.out.println(new Long(3).parseLong("10"));//parseLong(String s, int radix) 将字符串参数解析为由第二个参数指定的基数中的带符号的 long 。 System.out.println(new Long(2).parseLong("11", 2));//shortValue() 在 short后,返回 Long作为short的值。 System.out.println(new Long(23).shortValue());//sum(long a, long b) 根据+操作符将两个 long值一起添加。System.out.println(new Long(12).sum(1, 2));//toBinaryString(long i) 返回 long参数的字符串表示形式为基数2中的无符号整数。 System.out.println(new Long(12).toBinaryString(2));//二进制返回撒//toHexString(long i) 返回 long参数的字符串表示形式,作为16位中的无符号整数。System.out.println(new Long(12).toHexString(2));//十六进制返回//toOctalString(long i) 返回 long参数的字符串表示形式,作为基数8中的无符号整数。System.out.println(new Long(4).toOctalString(33));//8进制返回,返回的是33的八进制//toString(long i, int radix) 返回由第二个参数指定的基数中的第一个参数的字符串表示形式。 System.out.println(new Long(55).toString(12, 31));//第二个参数是进制数//toUnsignedString(long i) 将参数的字符串表示形式返回为无符号十进制值。 System.out.println(new Long(1).toUnsignedString(2));//toUnsignedString(long i, int radix) 以第二个参数指定的基数中的无符号整数值返回第一个参数的字符串表示形式。 System.out.println(new Long(1).toUnsignedString(10, 2));//2是进制数//valueOf(long l) 返回一个 Long指定的 long值的 Long实例。 Long long1=new Long(5);System.out.println(new Long(1).valueOf(long1));//valueOf(String s, int radix) 返回一个 Long对象,该对象保存从指定的String String的值,并用第二个参数给出的基数进行解析。 System.out.println(new Long(1).valueOf("10", 2));}
}
java Long详解相关推荐
- Apache Thrift - java开发详解
2019独角兽企业重金招聘Python工程师标准>>> Apache Thrift - java开发详解 博客分类: java 架构 中间件 1.添加依赖 jar <depen ...
- Java泛型详解-史上讲解最详细的,没有之一
目录 1. 概述 2. 一个栗子 3. 特性 4. 泛型的使用 4.1 泛型类 4.2 泛型接口 4.3 泛型通配符 4.4 泛型方法 4.4.1 泛型方法的基本用法 4.4.2 类中的泛型方法 4. ...
- Java虚拟机详解----JVM常见问题总结
[正文] 声明:本文只是做一个总结,有关jvm的详细知识可以参考本人之前的系列文章,尤其是那篇:Java虚拟机详解04----GC算法和种类.那篇文章和本文是面试时的重点. 面试必问关键词:JVM垃圾 ...
- java 泛型详解、Java中的泛型方法、 java泛型详解
本文参考java 泛型详解.Java中的泛型方法. java泛型详解 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用. 什么是泛型?为什么要使用泛型? 泛型,即& ...
- 最详细的java泛型详解
来源:最详细的java泛型详解 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下. 本文参考java 泛型详解.Java中的泛型方法. ja ...
- Java异常详解及如何处理
来源:Java异常详解及如何处理 简介 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常.异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言 ...
- Java基础——Java NIO详解(一)
一.基本概念 1.I/0简介 I/O即输入输出,是计算机与外界世界的一个借口.IO操作的实际主题是操作系统.在java编程中,一般使用流的方式来处理IO,所有的IO都被视作是单个字节的移动,通过str ...
- Java基础——Java NIO详解(二)
一.简介 在我的上一篇文章Java NIO详解(一)中介绍了关于标准输入输出NIO相关知识, 本篇将重点介绍基于网络编程NIO(异步IO). 二.异步IO 异步 I/O 是一种没有阻塞地读写数据的方法 ...
- Java基础——Java IO详解
一.概述 1.Java IO Java IO即Java 输入输出系统.不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要 ...
- packageinfo.java_package-info.java文件详解
package-info.java文件详解 一.pacakge-info.java介绍 pacakge-info.java是一个Java文件,可以添加到任何的Java源码包中.pacakge-info ...
最新文章
- 函数重载(续)==》函数重载和函数指针在一起
- 比较好的电脑系统_win10电脑系统选择什么版本比较好
- 深入掌握JMS(六):消息头
- 清华开学,713分寒门学霸揭露一个真相:别抱怨读书苦,那是你看世界的路
- Linux 多用户和多用户边界
- 支付宝开放生活频道 消费者可直达商家生活号、小程序
- MySQL之MHA集群的详细教程
- 微信抢红包的方案_高并发10-微信抢红包实现
- 镜像分发工具压测解决方案——hijack压测
- MAKEFILE【4】-Makefile中的wildcard用法
- python seek函数whence_file.seek(offset[, whence])
- 广州优漫动游公司:高级UI/UE交互设计就业班学什么?
- JLX256160 液晶屏串行 无字库
- 由标明空子树的先序遍历序列创建二叉树
- Tech.ED North America 2008 Launch! (June 10-13,2008)
- 【weJudge】1109. [ACM]呐,你想成为什么颜色呢?
- 2016年12月计算机等级考试,2016年12月计算机二级考试练习
- 字节青训营第三课之高质量编程与性能调优实战的笔记和总结
- 阿里巴巴2015校园招聘面试经历(笔者面试问题----倾情奉献)
- 神经肿瘤组学基础知识、工作流程及应用