Java学习随笔——包装类

1.Integer类
Integer类在对象中包装了一个基本类型int的值。该类的对象包含一个int类型的字段。
Integer类有以下两种构造方法:
Integer (int number) 该方法以一个int型变量为参数来获取Integer对象。
Integer (String str) 该方法以一个String型变量为参数来获取Integer对象。
integer常用的方法类
在这里插入图片描述

public class Summation{
	public static void main(String[] args){
		String str[]={"89","12","10","18","35"};
		int sum=0;\for(int i=0;i<str.length;i++){
			int myint=Integer.paraselnt(str[i]);
			sum=sum+myint;
		}
		System.out.println("数组中的各元素之和为:"+sum);
	}
}

toString()方法,可将Integer对象转换为十进制字符串表示。 toBinaryString()、toHexString()和toOctalString()方法分别将值转换成二进制、十六进制和八进制字符串。

public class Charac{
	public static void main(String[] args)(){
	String str =Integer.toString(456);
	String str2=integer.toBinaryString(456);
	String str3=Integer.toHexString(456);
	String str4=Inter.toOctalString(456);
	System.out.println("456的是十进制表示为:"+str);
	System.out.println("456的是二进制表示为:"+str);
	System.out.println("456的是十六进制表示为:"+str);
	System.out.println("456的是八进制表示为:"+str);
	}
}

Integer类提供了以下4个常量。
MAX_VALUE:表示int类型可取的最大值,即231-1。 MIN_VALUE:表示int类型可取的最小值,即-231。
SIZE:用来以二进制补码形式表示int值的位数。
TYPE:表示基本类型int的Class实例。

public class GetCon{
	public static void mian(String[] args){
		int maxint=Integer.MAX_VALUE;
		int minint=Integer.MIN_VALUE;
		int intsize=Integer.SIZE;
		System.out.println("int类型可取的最大值是:"+maxint);
		System.out.println("int类型可取的最小值是:"+maxint);
		System.out.println("int类型可取的最二进制位数是:"+maxint);
	}
}

2.Boolean类
一个Boolean类型的对象只包含一个类型为boolean的字段。
Boolean(String str) 该方法以String变量作为参数创建Boolean对象。如果String参数不为null且在忽略大小写时等于true,则分配一个表示true值的Boolean对象,否则获得一个false值的Boolean对象。标记文只有当你的String为“true”或者它的大小写变体的时候,才会为true本

Boolean常用方法
在这里插入图片描述
3.Byte类
Byte(byte value) 通过这种方法创建的Byte对象,可表示指定的byte值。
byte mybyte = 45; Byte b = new Byte(mybyte);
Byte(String str) 通过这种方法创建的Byte对象,可表示String参数所指示的byte值。
Byte mybyte = new Byte(“12”);
要用数值型String变量作为参数
Byte常用方法
在这里插入图片描述

4.Character
一个Character类型的 对象包含类型为char的单个字段。
Character(char value)
该类的构造函数必须是一个char类型的数据。通过该构造函数创建的 Character类对象包含由char类型参数提供的值。一旦Character类被创建,它包 含的数值就不能改变了
在这里插入图片描述
5.double类
Double(double value):基于double参数创建Double类对象。 Double(String str):构造一个新分配的Double对象,表示用字符串表示的double类型的浮点值。
如果不是以数值类型的字符串作为参数,会报错
Double类常用的方法
在这里插入图片描述
Double类提供了以下常量。
MAX_EXPONENT:返回int值,表示有限double变量可能具有的最大指数。
MIN_EXPONENT:返回int值,表示标准化double变量可能具有的最小指 数。
NEGATIVE_INFINITY:返回double值,表示保存double类型的负无穷大值的常量。
POSITIVE_INFINITY:返回double值,表示保存double类型的正无穷大值的常量。

6.Number类
Number的子类必须提供将表示的数值转换为 byte、double、float、int、long和short的方法。
number类的方法:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值