• Integer跟int的区别(备份回忆)


    int与Integer的区别

    int 是基本数据类型
    Integer是其包装类,注意是一个类。
    为什么要提供包装类呢???
    一是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。
    比如,现在int要转为String
    int a=0;
    String result=Integer.toString(a);
    在java中包装类,比较多的用途是用在于各种数据类型的转化中。
    我写几个demo

    //通过包装类来实现转化的
    int num=Integer.valueOf("12");//Integer.valueOf()把String   型转换为Integer对象。


    int num2=Integer.parseInt("12");//Integer.parseInt()把String 型转换为Int型,

    double num3=Double.valueOf("12.2");
    double num4=Double.parseDouble("12.2");
    //其他的类似。通过基本数据类型的包装来的valueOf和parseXX来实现String转为XX

    String a=String.valueOf("1234");//这里括号中几乎可以是任何类型
    String b=String.valueOf(true);
    String c=new Integer(12).toString();//通过包装类的toString()也可以
    String d=new Double(2.3).toString();

    再举例下。比如我现在要用泛型
    List<Integer> nums;
    这里<>需要类。如果你用int。它会报错的

    ---- 动动手指关注我!或许下次你又能在我这里找到你需要的答案!ZZZZW与你一起学习,一起进步!
  • 相关阅读:
    hmset
    java 调用mongo 判断大于等于 并且小约等于<=
    Maven项目,别人的没问题,自己机器一直有问题
    linux 时间datetimectl 问题
    真正手把手教 git
    0324-SQLMAP使用参数备注
    安全推荐网址:
    JavaScript Base64 作为文件上传的实例代码解析
    学习笔记|变量的解构赋值
    学习笔记|let 和 const 命令
  • 原文地址:https://www.cnblogs.com/zzzzw/p/4975690.html
Copyright © 2020-2023  润新知