前言
本人并不喜欢纯文字的笔记方式,一般都会代码中穿插自己的注解来学习某一个知识点,第一次接触字符串和基本数据类型转换是去年二月十五号,为什么记得这么清楚,是因为当初教我的老师总是说,记笔记一定要有一个自己的规范,无论多久,当你再次翻开笔记,自己一定要能看懂,因此当初的笔记多数都有日期作为基本标识,好了,扯远了,回归正题。
其实二者转换还是挺简单的,主要需要了解基本类型对应的包装类和String类的源码中的方法(至于什么是包装类,我在此只做一个简单的说明,包装类除了类型转换用到,还有一个常用的地方就是集合,如果想看集合请单击),因为结合源码学习进步是最快的,以下是我自己对于转换的一些代码笔记。
1、包装类及作用
- 定义:在Java中称任何东西都有对象。但是基本数据类型没有对象,作为弥补,由此产生包装类。
- 基本数据类型:byte、short、int、long、float、double、char、boolean;
包装类:Byte、Short、Integer、Long、Float、Double、Character、Boolean。 - 作用:
1.自动转换(小到大)
2.强制转换(大到小)
3.基本数据类型和引用数据类型的转换
2、字符串和基本数据类型相互转换的两种方法
public void getSummary() {
double dblNum = 1.113;
String str = "1113";
/*
* 字符串与基本数据类型转换每个都有两种方法,举例两个比较常用的,如下:
*/
/*
* 字符串转换成浮点型
*
*/
/*
* 第一个方法
*/
double str_dbl_1 = Double.parseDouble(str);
System.out.pri