【精致Java教程】15:常量、变量与运算符(六)

【精致Java教程】15:常量、变量与运算符(六)_第1张图片

这篇文章讲基本数据类型和String之间的互转。

基本数据类型 -> String###

最常用的有两种方式

  • 数据类型 + ""。记住,任何常量加上""都会被转换为字符串
  • String.valueOf()。调用String的取值方法。

示例代码:


String str1 = 123 + "";
String str2 = String.valueOf(1.23);

String -> 基本数据类型###

每个数据类型都有一个包装类,其中的parseXX方法可以用于从一个字符串获取值。
除了int的包装类是Integer,其它几个的包装类都是把第一个字母改写为大写即可。

示例代码:


String str = "123";

byte b = Byte.parseByte(str);
short s = Short.parseShort(str);
int i = Integer.parseInt(str);
long l = Long.parseLong(str);
float f = Float.parseFloat(str);
double d = Double.parseDouble(str);
boolean flag = Boolean.parseBoolean("false");

你可能感兴趣的:(【精致Java教程】15:常量、变量与运算符(六))