发布于2021-06-12 13:56 阅读(970) 评论(0) 点赞(8) 收藏(4)
在java中不能定义基本类型对象,为了能将基本类型视为对象进行处理,并能连接相关的方法,java为每个基本类型提供了包装类。
java.lang包中的Integer类、Long类和Short类,分别将基本类型int、long和short封装成一个类。由于这些类都是number的子类,区别就是封装不同的数据类型,其包含的方法基本相同。
Interger类在对象中包装了一个基本类型int的值。该类的对象包含了一个int类型的字段。此外,该类提供了多个方法,能在int类型和String类型之间的互相转换,同时还提供了其他一些处理int类型时非常有用的常量和方法。
Integer类有两种构造方法
该方法以一个int型变量作为参数来获取Integer对象。例
Integer number=new Integer(7);
该方法以一个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黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!