包装类的学习

这篇具有很好参考价值的文章主要介绍了包装类的学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

包装类:基本数据类型对应的引用数据类型  对象

本质就是用一个对象把数据 给包起来

包装类

byte         Byte

short         Short

char         Character

int         Integer

long         Long

float         Float

double         Double

boolean         Boolean

利用构造方法和静态方法获取的Integer对象有什么区别?

会提前将-128 - 127范围内的数字创建好对象,不在范围创建新的,在范围返回已经创建好的对象

JDK5之后给包装类新增了自动装箱和自动拆箱的功能

直接赋值就可以

int 和integer可以看成一个

Integer成员方法

public static String toBinaryString(int i) 得到二进制

public static String toOctalString(int i) 得到八进制

public static String toHexString(int i) 得到十六进制

public static int parselnt(String s) 将字符串类型的整数转化为int类型的整数文章来源地址https://www.toymoban.com/news/detail-543097.html

//1.把整数转为二进制。。。
String str1 = Integer.toBinaryString(100);
System.out.println(str1);

//2.八进制
String str2 = Integer.toOctalString(100);
System.out.println(str2);

//3.十六进制
String str3 = Integer.toHexString(100);
System.out.println(str3);

//4.将字符串类型的整数转成int
//"123"+123
int i = Integer.parseInt("123");
System.out.println(i+1);

//细节1.
//在类型转换的时候,括号内只能是数字,不然会报错
//细节2.
//8种包装类,除了Character都有对应的parse方法进行类型转换
        //键盘录入
        Scanner sc=new Scanner(System.in);
/*        String str=sc.next();
        System.out.println(str);*/
        //弊端:当我们在使用next nextInt nextDouble接收数据的时候,遇到空格,回车,制表符的时候就停止了
        //键盘录入123 123只能接受前面的数据
        //如果想要键盘录入,不管什么类型,统一使用nextLine
        String str=sc.nextLine();
        System.out.println(str);

        int i = Integer.parseInt(str);
        double v = Double.parseDouble(str);
        System.out.println(i);
        System.out.println(v);

到了这里,关于包装类的学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java语言------四种内部类的详细讲解

    目录 一.内部类的介绍 二.内部类的种类 2.1实例内部类       2.2.静态内部类 2.3局部内部类 2.4匿名内部类 总结        内部类: 一个类定义在  另一个类  的  内部。        内部类分为 四种 : 实例内部类、静态内部类、局部内部类、匿名内部类。 使用时机:当一个事

    2023年04月25日
    浏览(43)
  • 【Java】学习一门开发语言,从TA的Hello World开始

    欢迎来到《小5讲堂》 大家好,我是全栈小5。 这是《Java》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。 温馨提示:博主能力有限,理解水平有限

    2024年01月23日
    浏览(55)
  • 【Java】十年老司机转开发语言,新小白从学习路线图开始

    欢迎来到《小5讲堂》 大家好,我是全栈小5。 这是《Java》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。 温馨提示:博主能力有限,理解水平有限

    2024年01月17日
    浏览(52)
  • Java转Go:java开发者转学go语言,请给我一些建议和学习推荐

    在做开发时遇到最无理的需求就是部门没了😂 遇到最无理的需求就是部门没了😂,差点人也在这个公司没了,但好在是跟着大部队换了一个部门,就是要转go,也可能要用js和solidity开发 一开始知道部门没了,第一时间一定是会担心,甚至后面知道有的同事要被毕业,有的同

    2024年02月13日
    浏览(52)
  • 【JAVA语言-第12话】API中的工具类 之 Date,DateFormat,SimpleDateFormat,Calendar类的详细解析

    目录 日期和时间 1.1 Date类 1.1.1 概述 1.1.2 常用方法  1.1.3 案例 1.2 DateFormat类  1.2.1 概述 1.2.2 常用方法 1.3 SimpleDateFormat类 1.3.1 概述 1.3.2 构造方法 1.3.3 模式字符  1.3.4 日期转字符串 1.3.5 字符串转日期 1.4 Calendar类 1.4.1 概述 1.4.2 静态方法 1.4.3 常用成员方法 1.4.4 成员方法中参数

    2024年02月02日
    浏览(41)
  • Java语言开发在线小说推荐网 小说推荐系统 基于用户、物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)开发框架 大数据、人工智能、机器学习开发

    1、开发工具和使用技术 MyEclipse10/Eclipse/IDEA,jdk1.8,mysql5.5/mysql8,navicat数据库管理工具,tomcat,SSM(spring+springmvc+mybatis)开发框架,jsp页面,javascript脚本,jquery脚本,bootstrap前端框架(用户端),layui前端框架(管理员端),layer弹窗组件等。 2、实现功能 前台用户包含:注

    2023年04月26日
    浏览(84)
  • Java中的包装类

    1.java中为8中基本数据类型又对应准备了8种包装类型。8种包装类型属于引用数据类型,父类是Object  2.思考:为什么要再提供8种包装类呢?    因为8种基本数据类型不够用,所以SUN公司又提供对应的8种包装类型  public class IntegerTest01{     //入口    public static void main(String

    2024年01月19日
    浏览(42)
  • java的包装类

    目录 1. 包装类 1.1 基本数据类型和对应的包装类   1.2 装箱和拆箱  1.3 自动装箱和自动拆箱       在Java 中,由于基本类型不是继承自 Object ,为了在泛型代码中可以支持基本类型, Java 给每个基本类型都对应了 一个包装类型。         若想了解泛型,请参照 简单认识泛

    2024年02月05日
    浏览(33)
  • Java的对象包装器 & 自动装箱

    有时,需要将 int 这样的基本类型转换为对象。所有的基本类型都有一个与之对应的类。例如,Integer 类对应基本类型 int。通常,这些类被称为包装器(wrapper)。这些对象包装器类拥有很明显的名字:Integer、Long、Float、Double、Short、Byte、Character、Void 和 Boolean(前 6 个类派生

    2024年02月02日
    浏览(40)
  • java泛型初阶和包装类

    在Java中,由于基本类型不是继承自Object,为了在泛型代码中可以支持基本类型,Java给每个基本类型都对应了 一个包装类型。 那么,泛型到底是怎么编译的?这个问题,也是曾经的一个面试问题。泛型本质是一个非常难的语法,要理解好他 还是需要一定的时间打磨。 通过命

    2024年02月06日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包