一.Java7增强的包装类
为了解决Java中8中基本数据类型不能当成Object 类型变量使用的问题,java提供了包装类,为8中基本数据类型分别定义了相应的引用类型。
java1.5以后JDK提供了自动装箱和自动拆箱的功能,所以基本类型和包装类型可以直接装换。包装类可以实现基本类型和字符串类型的转换:
1.利用包装类的parseXxx(String s) 静态方法。
2.是利用包装类提供的构造器
利用String类提供的valueof方法可以实现基本类型转成字符串。
示例代码如下:
package test1; public class Primitivate2String { public static void main(String[] args){ String intStr= "123"; //把一个特定的字符串转成int变量 int it1 = Integer.parseInt(intStr); //int it2 = new Integer(intStr); System.out.println(it1); String ftStr= "4.56"; //讲一个特定的字符串转成float变量 float ft1 = Float.parseFloat(ftStr); //float ft2 = new Float(ftStr); System.out.println(ft1); //把一个float变量转成String变量 String ftStr2 = String.valueOf(2.342); System.out.println(ftStr2); //把一个double变量转成String类型 String dbString = String.valueOf(3.453563); System.out.println(dbString); //把一个boolean型的变量转成String String blStr = String.valueOf(true); System.out.println(blStr); //但其实如果还有一种更加简便的方法可以将基本类型转成字符串类型: //将基本类型变量和""进行运算。 String intStr1 = 5 + ""; System.out.println(intStr1); } }
时间: 2024-10-29 16:22:08