Java 包装类、基本数据类型、String三者的互换
Java中的包装类、基本数据类型和String之间可以进行互相转换。
-
基本数据类型转换为包装类:
- 使用包装类的构造方法进行转换:例如,将int类型转换为Integer类型:
Integer num = new Integer(10); - 使用valueOf方法进行转换:例如,将double类型转换为Double类型:
Double num = Double.valueOf(3.14);
- 使用包装类的构造方法进行转换:例如,将int类型转换为Integer类型:
-
包装类转换为基本数据类型:
- 调用包装类的xxxValue方法进行转换,例如,将Integer类型转换为int类型:
int num = integerObj.intValue();
- 调用包装类的xxxValue方法进行转换,例如,将Integer类型转换为int类型:
-
字符串转换为基本数据类型或包装类:
- 使用包装类的valueOf方法进行转换,例如,将字符串转换为int类型:
int num = Integer.valueOf("10"); - 使用包装类的parseXxx方法进行转换,例如,将字符串转换为float类型:
float num = Float.parseFloat("3.14");
- 使用包装类的valueOf方法进行转换,例如,将字符串转换为int类型:
-
基本数据类型或包装类转换为字符串:
- 使用String类的valueOf方法进行转换,例如,将int类型转换为字符串:
String str = String.valueOf(10); - 使用包装类的toString方法进行转换,例如,将Double类型转换为字符串:`String str = doubleObj.toString();
- 使用String类的valueOf方法进行转换,例如,将int类型转换为字符串:
原文地址: https://www.cveoy.top/t/topic/igIV 著作权归作者所有。请勿转载和采集!