• Java常用类之【八种基本数据类型】


    一、装箱和拆箱

    装箱:将基本数据类型包装为对应的包装类对象
    拆箱:将包装类对象转换成对应的基本数据类型

    JDK5.0中为基本数据类型提供了自动装箱(boxing)、拆箱(unboxing)功能

    二、八种基本数据类型包装类

    2.1包装类关系图

    这里写图片描述

    注意:

    1、int类型对应的包装类是Integer
    2、char类型对应的包装类是Character

    三、Number类下子类方法介绍

    数字类的用法都差不多,这里以Integer类作为代表说明:

    3.1构造方法

    >方式一:Integer integer = new Integer(str);//str为字符串
    >方式二:Integer integer = Integer.valueOf(str); //str为字符串
    

    3.2基本方法

    【Ingeter转换成String】
    String str2 = integer.toString();
    【把Integer转换成int】
    int i = integer.intValue();
    【String转换成int】
    int a= Integer.parseInt(str);
    【把int转换成String】
    String str3 = String.valueOf(a); // 方式一
    String str4 =a + “”; // 方式二

    【进制转换】

    转为二进制—->Integer.toBinaryString(5)
    转为八进制—->Integer.toOctalString(12)
    转为十六制—->Integer.toHexString(12)

    【类型的取值范围】

    int最大值:Integer.MAX_VALUE
    int最小值:Integer.MIN_VALUE

    其他:byte/short/long/float/double类型的包装法与int类似

    四、Character类

    基本方法

    【判断—数字+字符】

    char c1 = ‘9’;
    System.out.println(Character.isDigit(c1));// true判断c1是否是数字
    System.out.println(Character.isLetter(c1));//false 判断是否是字符(包括中文字符)

    【判断大小写】

    char c3 = ‘A’;
    System.out.println(Character.isLowerCase(c3));// false 判断是否是小写,对非英文字母的字符都是false
    System.out.println(Character.isUpperCase(c3));// true 是否是大写,对非英文字母的字符都是false

    【大小写转换】

    System.out.println(Character.toLowerCase(c3));//a 不会改变c3的值
    System.out.println(Character.toUpperCase(c3));//A

    【字符char与字符串String类型数据间的转换】

    Character.toString(char argo);//将字符转为字符串
    string.toCharArray();//将字符串转为字符数组

  • 相关阅读:
    屏蔽右键
    无法解析类型 java.lang.Object。从必需的 .class 文件间接引用了它
    屏蔽右键
    Servlet的三个基本方法
    应用HttpClient来对付各种顽固的WEB服务器 摘抄
    Apache xmlrpc
    利用缓存机制快速读取XML文件数据
    JDBC连接MySQL
    HttpClient入门
    5款主流NoSQL数据库全方位横评
  • 原文地址:https://www.cnblogs.com/TCB-Java/p/6797650.html
Copyright © 2020-2023  润新知