Java包装类的使用方法,你都知道多少?
来源 :中华考试网 2020-12-01
中下面我们讲解 8 个包装类的使用,下面是常见的应用场景。
1) 实现 int 和 Integer 的相互转换
可以通过 Integer 类的构造方法将 int 装箱,通过 Integer 类的 intValue 方法将 Integer 拆箱。例如:
public class Demo { public static void main(String[] args) { int m = 500; Integer obj = new Integer(m); // 手动装箱 int n = obj.intValue(); // 手动拆箱 System.out.println("n = " + n); Integer obj1 = new Integer(500); System.out.println("obj等价于obj1的返回结果为" + obj.equals(obj1)); }}
运行结果:
n = 500
obj等价于obj1的返回结果为true
2) 将字符串转换为数值类型
在 Integer 和 Float 类中分别提供了以下两种方法:
① Integer 类(String 转 int 型)
int parseInt(String s);
s 为要转换的字符串。
② Float 类(String 转 float 型)
float parseFloat(String s)
注意:使用以上两种方法时,字符串中的数据必须由数字组成,否则转换时会出现程序错误。
下面为字符串转换为数值类型的例子:
public class Demo { public static void main(String[] args) { String str1 = "30"; String str2 = "30.3"; // 将字符串变为int型 int x = Integer.parseInt(str1); // 将字符串变为float型 float f = Float.parseFloat(str2); System.out.println("x = " + x + ";f = " + f); }}
运行结果:
x = 30;f = 30.3
3) 将整数转换为字符串
Integer 类有一个静态的 toString() 方法,可以将整数转换为字符串。例如:
public class Demo { public static void main(String[] args) { int m = 500; String s = Integer.toString(m); System.out.println("s = " + s); }}
运行结果:
s = 500
如果你现在想学习Java,赢取高薪工作机会,非常简单,填写下面信息,学好Java技术高薪工作机会唾手可得。