zoukankan      html  css  js  c++  java
  • Java 基本类型的包装类

    基本数据类型 byte  short  int  long  boolean  char  float  double 

    对应的包装类 Byte  Short  Integer  Long  Boolean  Character   Float  Double

    包装类的主要作用  将字符串 解析转化为 各种数据类型

    各包装类都有的静态方法 

    包装类名.parseXXX()  例如Integer.parseInteger

    包装类型.toString(参数)  //注意 这个不是对Object类中toString()方法的重写  而是方法重载!  参数列表的区别 有参&无参

    数字字符串 -> int类型的数字

      包装类Integer类的静态方法 parseInt()

    String s1 = "123456";
    int i = Integer.parseInt(s1);
    System.out.println(i);
            
    String s2 = "1111";
    int j = Integer.parseInt(s2, 2);//第二参数radix代表了进制转换  二进制
    System.out.println(j);
            
    String s3 = "E";
    int k = Integer.parseInt(s3, 16);//十六进制转换      radix最大为36 ( a-z 26种进制转换  0-9 十种进制转换  )
    System.out.println(k);

      包装类Integer类对象的非静态方法 intValue()       

    Integer in1 = new Integer(10); //类的构造方法
    int i = in1.intValue(); System.out.println(i);
    Integer in2
    = new Integer("99");//类的构造方法

    int j = in1.intValue();
    System.out.println(j);

     int类型的数字 ->  数字字符串     

    int a = 123456;
    String astr = Integer.toString(a);
    System.out.println(astr);
            
    int b = 123456;
    String bstr = b+"";
    System.out.println(bstr);    

              

  • 相关阅读:
    c中NULL,'\0'和0之间的区别. (the difference between NULL,'\0' and 0 in c)
    python 解析xml文件python parse xml.
    mysql升级 ,MySQL Error: #1558 Column count of mysql.proc is wrong. Expected 20, found 16.
    文献随笔15
    文献笔记11
    文献笔记16
    文献笔记13
    文献笔记17
    文献笔记20
    文献笔记19
  • 原文地址:https://www.cnblogs.com/cherry2020/p/12901839.html
Copyright © 2011-2022 走看看