zoukankan      html  css  js  c++  java
  • 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与你一起学习,一起进步!
  • 相关阅读:
    容器字段FieldContainer
    时间选择框
    Java 异常处理的优劣
    RSA 公钥加密算法
    Java 添加播放MIDI音乐
    Java 内存查看与分析
    总结 Eclipse 编程常用的快捷键
    Java 基础【03】序列化和反序列化
    找出给定字符串中出现最多的字符和次数
    Javascript 限制文本字节数
  • 原文地址:https://www.cnblogs.com/zzzzw/p/4975690.html
Copyright © 2011-2022 走看看