首页 > 代码库 > java 13-3 int类型的包装包Integer
java 13-3 int类型的包装包Integer
1、Integer的概述
需求1:把100这个数据的二进制,八进制,十六进制计算出来
需求2:判断一个数据是否是int范围内的。
首先你得知道int的范围是多大?
为了对基本数据类型进行更多的操作,更方便的操作,Java就针对每一种基本数据类型提供了对应的类类型。包装类类型。
类类型 包装类类型
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
用于基本数据类型与字符串之间的转换。
1 public class IntegerDemo { 2 public static void main(String[] args) { 3 // 不麻烦的就来了 4 // public static String toBinaryString(int i) 5 System.out.println(Integer.toBinaryString(100)); 6 // public static String toOctalString(int i) 7 System.out.println(Integer.toOctalString(100)); 8 // public static String toHexString(int i) 9 System.out.println(Integer.toHexString(100));10 11 // public static final int MAX_VALUE12 System.out.println(Integer.MAX_VALUE);13 // public static final int MIN_VALUE14 System.out.println(Integer.MIN_VALUE);15 }16 }
2、Integer的构造方法:
public Integer(int value)
public Integer(String s)
注意:这个字符串必须是由数字字符组成
1 public class IntegerDemo { 2 public static void main(String[] args) { 3 // 方式1 4 int i = 100; 5 Integer ii = new Integer(i); 6 System.out.println("ii:" + ii); 7 8 // 方式2 9 String s = "100";10 // NumberFormatException11 // String s = "abc";12 Integer iii = new Integer(s);13 System.out.println("iii:" + iii);14 }15 }
java 13-3 int类型的包装包Integer
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。