Java常用工具——java包装类
一、包装类和基本数据类型
装箱:基本数据类型——包装类
拆箱:包装类——基本数据类型
package com.imooc.wrap;
public class WrapTestOne {
    public static void main(String[] args) {
        // 装箱:把基本数据类型转换成包装类
        //1.自动装箱
        int t1=2;
        Integer t2=t1;
        //2.手动装箱
        Integer t3=new Integer(t1);
        //测试
        System.out.println("int类型变量t1="+t1);
        System.out.println("Ingeter类型变量t2="+t2);
        System.out.println("Ingeter类型变量t3="+t3);
        System.out.println("=======================");
        //拆箱:把包装类转换成基本数据类型
        //1.自动拆箱,通过赋值=实现
        int t4=t2;
        //2.手动拆箱
        int t5=t2.intValue();
        double t6=t2.doubleValue();
        //测试
        System.out.println("Integer类型对象t2="+t2);
        System.out.println("自动拆箱后,int类型对象t4="+t4);
        System.out.println("手动拆箱后,int类型对象t5="+t5);
        System.out.println("手动拆箱后,double类型对象t6="+t6);
    }
}
二、字符串和基本数据类型
基本数据类型——字符串:包装类.toString(基本数据类型);
字符串——基本数据类型:包装类.parseInt(字符串);/包装类.valueOf(字符串);
package com.imooc.wrap;
public class WrapTestTwo {
    public static void main(String[] args) {
        // 基本数据类型转换为字符串
        int t1=2;
        String t2=Integer.toString(t1);
        //测试
        System.out.println("int类型转换为String类型对象t2="+t2);
        System.out.println("============================");
        //字符串转换为基本数据类型
        //1.包装类的parse
        int t3=Integer.parseInt(t2);
        //2.包装类的valueOf先将字符串转换成包装类,再通过自动拆箱完成基本类型转换
        int t4=Integer.valueOf(t2);
        //测试
        System.out.println("String类型转换为int类型对象t3="+t3);
        System.out.println("String类型转换为int类型对象t4="+t4);
    }
}
Java常用工具——java包装类的更多相关文章
- Java常用工具——java字符串
		一.String常用字符串 package com.imooc.string; public class StringDemo { public static void main(String[] a ... 
- Java常用工具——java集合
		一.ArrayList package com.imooc.set; import java.util.ArrayList; import java.util.List; public class A ... 
- Java常用工具——java异常
		package com.imooc.exception; import java.util.Scanner; public class TryCatchDemo1 { public static vo ... 
- Java常用工具——java多线程
		一.线程的创建 方式一:继承Thread类,重写run()方法 package com.imooc.thread1; class MyThread extends Thread{ public MyT ... 
- JavaEE-实验一 Java常用工具类编程
		该博客仅专为我的小伙伴提供参考而附加,没空加上代码具体解析,望各位谅解 1. 使用类String类的分割split 将字符串 “Solutions to selected exercises ca ... 
- java常用类与包装类--常用类正则表达式 String正则方法+Matcher+Pattern
		0.java中的正则 java 中的正则总共涉及三个类(或者说1个String类和一个regex包) java.lang.String java.util. Matcher java.util.Pat ... 
- Java常用工具+类库合集
		1 常用工具 JVisual vm:可以直接通过软件包下载,支持本地以及远程JVM监控 JMH:Java Microbenchmark Harness,测试基准组件,精度可达纳秒级 JITWatch: ... 
- Java常用工具类题库
		一. 填空题 在Java中每个Java基本类型在java.lang包中都在一个相应的包装类,把基本类型数据转换为对象,其中包装类Integer是___Number__的直接子类. 包装类Inte ... 
- JAVA(三)JAVA常用类库/JAVA IO
		成鹏致远 | lcw.cnblog.com |2014-02-01 JAVA常用类库 1.StringBuffer StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不 ... 
随机推荐
- STL关联式容器之set\map ----以STL源码为例
			关联式容器的特征:所用元素都会根据元素的键值自动被排序. set STL 中的关联式容器低层数据结构为红黑树,其功能都是调用低层数据结构中提供的相应接口. set元的元素不会像map那样同时拥有键(k ... 
- Java对象多态性——对象的转型(引用类型之间的类型转换)
			Java引用变量有两个类型:编译时类型和运行时类型.编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定. 若编译时类型和运行时类型不一致,就出现多态 正常的方法调用(本态调用 ... 
- INPUT输入子系统——按键
			一.什么是input输入子系统? 1.1. Linux系统支持的输入设备繁多,例如键盘.鼠标.触摸屏.手柄或者是一些输入设备像体感输入等等,Linux系统是如何管理如此之多的不同类型.不同原理.不同的 ... 
- 说明一下 os.path 和 sys.path 分别代表什么?
			os.path 主要是用于对系统路径文件的操作. sys.path 主要是对Python解释器的系统环境参数的操作(动态的改变Python解释器搜索路径). 
- 使用Kafka的一些简单介绍: 1集群 2原理 3 术语
			目录 第一节 Kafka 集群 Kafka 集群搭建 Kafka 集群快速搭建 第二节 集群管理工具 集群管理工具 集群 Issues 第三节 使用命令操纵集群 第四节 Kafka 术语说明 第五节 ... 
- Vue-cli2项目文件目录解析
			前言 不是原创,真的不是原创,主要我是根据CSDN的一篇文章和其他平台上的文章整理而来,在最后我会贴上所有原文的地址,下面正式进入正文. Vue-cli项目文件目录结构 这个是Vue-cli2.0版本 ... 
- 2018-8-28-win10-uwp-MVVM入门
			title author date CreateTime categories win10 uwp MVVM入门 lindexi 2018-08-28 15:37:52 +0800 2018-2-13 ... 
- service mesh学习规划
			istio go语言 谷歌开发 现有产品功能(每个功能具体支持哪些方式,优缺点) 服务注册发现 流量劫持 路由 负载均衡 熔断降级 流量控制(限流.流量分配) 重试机制 日志管理 支持的协议 监控(健 ... 
- centos下通过conda安装pytorch
			一.安装anaconda anaconda安装简单,只要确定自己的系统即可,具体安装请参考这里 二.确定自己的系统版本 我的是centos cat /etc/redhat-release 查看linu ... 
- Spring---MongoDB
			1.MongoDB概述 1.1.NoSQL数据库 1.1.1.NoSQL的主要特点: 不使用SQL语言 作为查询条件: 数据存储 也不是固定的表.字段: 1.1.2.NoSQL数据库 主要有 ... 
