首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

API习题-Integer

2013-12-28 
API练习-Integerpublic class TestInteger {public static void main(String[] args) {// 构造Integer i

API练习-Integer
public class TestInteger {public static void main(String[] args) {// 构造Integer i = new Integer(123);Integer i2 = new Integer("4353");// 属性System.out.println("1:" + Integer.MAX_VALUE + "~" + Integer.MIN_VALUE);System.out.println("2:" + Integer.SIZE + ", " + Integer.TYPE);// 方法// 返回指定int值的二进制补码表示形式的1位的数量System.out.println("3:" + Integer.bitCount(i));// 以byte类型返回该Integer的值System.out.println("4:" + i.byteValue() + ", i2:" + i2);System.out.println("5:" + i2.byteValue());// 在数字上比较两个Integer对象System.out.println("6:" + i.compareTo(i2));// 将String解码成IntegerSystem.out.println("7:" + Integer.decode("3535"));// 以double类型返回Integer的值System.out.println("8:" + i.doubleValue());// 比较此对象与指定对象System.out.println("9:" + i.equals(i2));// 以float类型返回该Integer的值System.out.println("10:" + i2.floatValue());// 确定具有指定名称的系统属性的整数值System.setProperty("static", "0");System.out.println("11:" + Integer.getInteger("static"));// 返回此Integer的哈希码值System.out.println("12:" + i2.hashCode());// 以int类型返回该Integer的值System.out.println("13:" + i2.intValue());// 以long类型返回该Integer的值System.out.println("14:" + i.longValue());// 补码的一些APISystem.out.println("15:" + Integer.highestOneBit(i));System.out.println("16:" + Integer.lowestOneBit(i));System.out.println("17:" + Integer.numberOfLeadingZeros(i));System.out.println("17:" + Integer.numberOfTrailingZeros(i));// 将字符串解析成有符号的十进制整数System.out.println("18:" + Integer.parseInt("-234324"));// 将字符串解析成有符号的指定进制的整数System.out.println("19:" + Integer.parseInt("-011011", 2));// 返回通过反转指定int值的二进制补码表示形式中位的顺序而获得的值System.out.println("20:" + Integer.reverse(i));System.out.println("21:" + Integer.reverseBytes(i));System.out.println("22:" + Integer.rotateLeft(i, 1));System.out.println("23:" + Integer.rotateRight(i, 1));// 以short类型返回该integer的值System.out.println("24:" + i.shortValue());// 判断传进来的值是正数还是负数System.out.println("25:" + Integer.signum(-3535));// 把一个int型数值转换成以String来显示的二进制System.out.println("26:" + Integer.toBinaryString(6));// 把一个int型数值转换成以String来显示的十六进制System.out.println("27:" + Integer.toHexString(168));// 把一个int型数值转换成以String来显示的八进制System.out.println("28:" + Integer.toOctalString(60));// 返回一个表示该Integer值的String对象System.out.println("29:" + i2.toString());// 返回一个表示指定整数的String对象System.out.println("30:" + Integer.toString(i2));// 把一个Integer按指定的进制打印出String表示的值System.out.println("31:" + Integer.toString(i2, 2));// 返回一个表示指定的int值的Integer实例System.out.println("32:" + Integer.valueOf(21));// 返回一个表示指定的String值的Integer实例System.out.println("33:" + Integer.valueOf("32"));// 返回一个表示指定的String值的,指定解析基数的Integer实例System.out.println("34:" + Integer.valueOf("101111",2));}}

?

热点排行