47页toBinaryString(int i)

转载 2015年11月21日 19:50:35

boolean,int,long,double是基本的数据类型,

Boolean,Integer,Long,Double他们是包装类,也就是说他们都是类,都有自己的行为数据

   JAVA所有的类都默认继承字类Object(即包java.lang.object),包括你自己创建的类。
   Boolean,Integer,Long,Double是java.util包中的类,它们是boolean,int,long,double相对应的包装类用以产生对应的对象。
    boolean,int,long,double称基本类型,创建后置于stack(堆栈)中,存取速度很快,而其他引用对象创建后置于heap(堆)中,速度没有堆栈快。创建方法不同:
        int i = 1;//此创建了一个基本类型的int对象。
        Integer integer = new Integer();//此创建了一个Integer包装类的引用,在内存中的位置不同。
类似的还有char和Character、float和Float、short和Short、byte和Byte。你要记得后者用于产生对象的引用,而前者直接产生1的基本类型的数据。

 

然后在看Integer这个包装类的时候发现里面有一个toBinaryString的方法,作用是:以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式(类似还有toHexSrting()方法和toOctalString()方法)。  

Java Integer包的toBinaryString(int i)函数详解

复习算法题时遇到了一道int转化为二进制后求1的个数,想起了Integer包里的toBinaryString函数,就了解了一下。 这个函数的作用是将输入的int值转化成二进制形式并返回这个二进制数的...
  • Thorbos
  • Thorbos
  • 2017年07月11日 16:50
  • 234

一个int数组,里面数据无任何限制,要求求出所有这样的数a[i],其左边的数都小于等于它,右边的数都大于等于它。

一个int数组,里面数据无任何限制,要求求出所有这样的数a[i],其左边的数都小于等于它,右边的数都大于等于它。 第一个想法就是暴力。时间复杂度O(n^2)。 第二个想法: 利用一个辅助数组,记...
  • imzoer
  • imzoer
  • 2012年10月16日 10:40
  • 1675

const volatile int i = 10

关于volatile的介绍请点击这里 关于const的介绍请点击这里 const和volatile放在一起的意义在于: (1)本程序段中不能对a作修改,任何修改都...
  • Windeal
  • Windeal
  • 2013年05月15日 08:42
  • 1883

一个int 数组,里面数据无任何限制,要求求出所有这样的数a[i],其左边的数都小于等于它,右边的数都大于等于它。能否只用一个额外数组和少量其它空间实现。

题目:一个int 数组,里面数据无任何限制,要求求出所有这样的数a[i],其左边的数都小于等于它,右边的数都大于等于它。能否只用一个额外数组和少量其它空间实现。 分析: 由于是要求数组种所有符合要...
  • w618713
  • w618713
  • 2012年06月07日 13:40
  • 1550

Android Google Maps onTap(int i)和onTap(GeoPoint geoPoint, MapView mapView)用法

Android Google Maps API中类ItemizedOverlay提供了两种处理点击(tap)的事件: 1.onTap(GeoPoint p, MapView mapView)   ...
  • Yak262
  • Yak262
  • 2011年08月03日 15:19
  • 3398

一个int数组,里面数据无任何限制,要求求出所有这样的数a[i],其左边的数都小于等于它,右边的数都大于等于它

题目:一个int数组,里面数据无任何限制,要求求出所有这样的数a[i],其左边的数都小于等于它,右边的数都大于等于它。           能否只用一个额外数组和少量其它空间实现。 分析:最原...

为什么程序员偏爱int i=0开始一个for循环

Most experienced C++ programmers have a habit that may seem weird at first: Their programs invariabl...

Java方法的可变参数类型 int... i 的用法

转载:http://blog.csdn.net/justinavril/article/details/4674305 许多Java新人在看到下面的这段代码的时候,都会问一个问题:dealA...

char与byte的区别,java中的Integer的toBinaryString()方法

byte 是字节数据类型 ,是有符号型的,占1 个字节;大小范围为-128—127 。char 是字符数据类型 ,是无符号型的,占2字节(Unicode码 );大小范围 是0—65535 ;char是...
  • grain__
  • grain__
  • 2015年05月06日 15:44
  • 658
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:47页toBinaryString(int i)
举报原因:
原因补充:

(最多只允许输入30个字)