String和int、long、double等基本数据类型的转换

学习目标:

掌握Java的基本数据类型与String的转换

学习内容:

1、转化规则

  • String 转 基本数据类型
基本数据类型 变量 = 包装类.Parse基本数据类型(String);	// char类型不能这样转换,因为char是字节,String需要转成字符数组
  • 基本数据类型转String
String 变量 = 包装类.toString(基本数据类型);

代码如下:

// String 转 int
int a = Integer.parseInt("100");
System.out.println("a = " + a);
// int 转 String
String str1 = Integer.toString(100);
System.out.println("str1 = " + str1);
// String 转 double
double d = Double.parseDouble("100.00");
System.out.println("d = " + d);
// double 转 String
String str2 = Double.toString(100.00);
System.out.println("str2 = " + str2);
// char 转 String
String str3 = Character.toString('a');
System.out.println("str3 = " + str3);
// String 转 char数组
String s = "fafdfa1dd";
char[] c = s.toCharArray();
System.out.println("c = " + Arrays.toString(c));

运行结果:

"C:\Program Files\Java\jdk-11.0.9\bin\java.exe"
a = 100
str1 = 100
d = 100.0
str2 = 100.0
str3 = a
c = [f, a, f, d, f, a, 1, d, d]

Process finished with exit code 0

八大基本数据类型对应的包装类

总结:

以上就是Java中String和基本数据类型之间的转换,代码仅供参考。
基本数据类型转换请看我上一篇博客。

posted @ 2021-04-05 22:09  Yan_Yang  阅读(319)  评论(0编辑  收藏  举报