java

导航

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技术高薪工作机会唾手可得。

分享到

您可能感兴趣的文章