Java中int,String,Integer之间的相互转换

一时失言乱红尘 2023-02-26 08:28 76阅读 0赞

Java中int,String,Integer之间的相互转换:

1、int —> String

实现方式:
(1)String s1 = 100 + “”;
(2)String s2 = String.valueOf(100);


2、String —> int

实现方式:
int x = Integer.parseInt(“200”);


3、int —> Integer

实现方式:
(1)Integer x = new Integer(300);
(2)Integer y = Integer.valueOf(300);
(3)Integer z = 300;


4、Integer —> int

实现方式:
(1)int x = new Integer(400).intValue();
(2)int y = new Integer(400);


5、String —> Integer

实现方式:
(1)Integer x = new Integer(“500”);
(2)Integer y = Integer.valueOf(“500”);


6、Integer —> String

实现方式:
String s1 = String.valueOf(new Integer(600));


测试代码:

  1. public class Test08 {
  2. public static void main(String[] args) {
  3. //int --> String
  4. String str1 = 100 + "";
  5. String str2 = String.valueOf(100);
  6. System.out.println(str1); //100
  7. System.out.println(str2); //100
  8. //String --> int
  9. int num = Integer.parseInt("200");
  10. System.out.println(num); //200
  11. //int --> Integer
  12. Integer i = new Integer(300); //手动装箱
  13. Integer j = 300; //自动装箱
  14. Integer k = Integer.valueOf(300); //手动装箱
  15. System.out.println(i); //300
  16. System.out.println(j); //300
  17. System.out.println(k); //300
  18. //Integer --> int
  19. Integer i1 = new Integer(400);
  20. int n1 = (i1.intValue()); //手动拆箱
  21. int n2 = i1; //自动拆箱
  22. System.out.println(n1); //400
  23. System.out.println(n2); //400
  24. //String --> Integer
  25. Integer x = new Integer("500");
  26. Integer y = Integer.valueOf("500");
  27. System.out.println(x); //500
  28. System.out.println(y); //500
  29. //Integer --> String
  30. String s1 = String.valueOf(new Integer(600));
  31. System.out.println(s1); //600
  32. }
  33. }

发表评论

表情:
评论列表 (有 0 条评论,76人围观)

还没有评论,来说两句吧...

相关阅读