package cn.wyj.one;
public class Demo1_包装类 {
public static void main(String[] args) {
/*常用方法一:静态方法 valueOf()
参数为基本数据类型,返回包装类对象;
参数为String字符串(Character类没有以String为 参数的该方法),返回包装类对象;
*/
/*1.参数为基本数据类型
- 作用:将基本数据类型转换为对应包装类 * */
Integer a = Integer.valueOf(10);
System.out.println(a);
/*2.参数为String字符串时,
-
作用:返回指定字符串值的包装类对象
-
*/
Integer b = Integer.valueOf(“1 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 000”);
System.out.println(b);
/*常用方法二:静态方法parseXXX(String str)
Character类没有该方法;
作用:将字符串装换为对应的基本数据类型(注意此处和上面的valueOf方法返回值的不同);
*/
/*作用:将给定字符串装换为对应的基本数据类型
- 前提是该字符串必须正确描述该基本数据类型表示的值*/
int c = Integer.parseInt(“100”);//(注意其中的参数必须是数字 不能带有 字母或则 其他 字符)
System.out.println©;
/*常用方法三:非静态方法XXXValue()
因为是非静态方法,所以不能像上面两个方法用类名调用了;
数字类的包装类(八种包装类中父类是Number的的六个类)才有该方法;
作用:将当前包装类对象转换为对应的基本数据类型;
*/