资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

包装类知识点

Java 更新时间: 发布时间: 计算机考试归档 最新发布

包装类知识点

包装类

1.针对八种基本数据类型相应的引用类型-包装类
基本数据类型 包装类
boolean Boolean
char Character
byte Byte
short Short
int Integer
long Long
float Float
double Double

包装类和基本数据的转换
演示 包装类和基本数据类型的互相转换,这里以int 和Integer演示
1.jbk5前的手动装箱和拆箱方式,装箱:基本类型-> 包装类型 ,反之,拆箱
2.jbk5以后(含jbk5)的自动装箱和拆箱方式
3.自动装箱底层调用是valueOf方法,比如Integer.valueOf()
4.其他包装类的用法类似

public class Integer01 {
public static void main(String[] args) {
//演示int <–> Integer 装箱和拆箱
//jbk5前是手动装箱和拆箱
//手动装箱 int ->Integer
int n1 =100;
Integer integer = new Integer(n1);
Integer integer1 =Integer.valueOf(n1);

    //手动拆箱
    //Integer ->int
    int i=integer.intValue();

    //jdk5后,就可以自动装箱和自动拆箱
    int n2=200;
    //自动装箱
    Integer integer2=n2;//底层使用时Integer.valueOf(n2)
    //自动改拆箱 Integer -> int
    int n3 =integer2;//底层仍然使用的是 intValue()方法;
}

}

Integer类 和Character类的常用方法
Integer 类Character 有哪些常用的方法
public class WrapperMethod {
public static void main(String[] args) {
System.out.println(Integer.MIN_VALUE);//返回最小值
System.out.println(Integer.MAX_VALUE);//返回最大值

    System.out.println(Character.isDigit('a'));//判断是不是数字
    System.out.println(Character.isLetter('a'));//判断是不是字母
    System.out.println(Character.isUpperCase('a'));//判断是不是大写
    System.out.println(Character.isLowerCase('a'));//判断是不是小写

    System.out.println(Character.isWhitespace('a'));//判断是不是空格
    System.out.println(Character.toUpperCase('a'));//转成大写
    System.out.println(Character.toLowerCase('A'));//转成小写
    -2147483648
    2147483647
    false
    true
    false
    true
    false
    A
    a
}

}

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1042441.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【包装类知识点】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2