程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(1)

java包装类

发布于2021-06-12 13:56     阅读(970)     评论(0)     点赞(8)     收藏(4)


在java中不能定义基本类型对象,为了能将基本类型视为对象进行处理,并能连接相关的方法,java为每个基本类型提供了包装类。

Intrger

java.lang包中的Integer类、Long类和Short类,分别将基本类型int、long和short封装成一个类。由于这些类都是number的子类,区别就是封装不同的数据类型,其包含的方法基本相同。

Interger类在对象中包装了一个基本类型int的值。该类的对象包含了一个int类型的字段。此外,该类提供了多个方法,能在int类型和String类型之间的互相转换,同时还提供了其他一些处理int类型时非常有用的常量和方法。

构造方法

Integer类有两种构造方法

1.Integer(int number)

该方法以一个int型变量作为参数来获取Integer对象。例

Integer number=new Integer(7);

2.Integer(String str)

该方法以一个String型变量作为参考来获取Integer对象。例:

Integer number=new Integer("45");

要用数值型String变量作为参数,否则将会抛出NumberFormException异常

常用方法

在这里插入图片描述
在这里插入图片描述
例:

//实现将String类型数组中的元素转换成int型,并将个元素相加
public class Summation{
	public static void main(String[] args){
		String[] str={"89","12","23","16","25"};
		int sum=0;
		for(int i=0;i<str.lenth;i++){
			int myint=Integer.parseint(str[i]);
			sum=sum+myint;
		}
		System.out.println("数组中的各元素之和是:"+sum);
	}
}

在这里插入图片描述
Integer类的toString()方法,可将Integer对象转换为十进制字符串表示。toBinaryString()、toHexString()和toOctalString()方法分别将值转换成二进制,十六进制和八进制字符串。

常量

在这里插入图片描述
其他包装类与Integer类似,具体可查看官方文档java.lang包

原文链接:https://blog.csdn.net/qq_41807399/article/details/117715211



所属网站分类: 技术文章 > 博客

作者:小泽圈儿郎

链接:http://www.javaheidong.com/blog/article/222046/c18fd0d74964a5e056be/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

8 0
收藏该文
已收藏

评论内容:(最多支持255个字符)