Java String和基本数据类型之间的转换

来源:互联网 发布:雷洋之死 知乎 编辑:程序博客网 时间:2024/05/22 14:50

一、String 转化成 基本数据类型

利用基本数据类型对应的包装类的parseXxx() 或 valueOf() 方法

注意 : String 对象的字面量 是 数字类型。否则会报异常(NumberFormatException)。

例如 :

//定义一个 str 对象,字面量为 "14"String str = "14";// 1) 利用基本数据类型对应包装类的parseXXX()方法进行转化 成基本数据类型int strIntValue = Integer.parseInt(str);//float flat = Float.parseFloat(str)// 2) 利用 基本数据类型对应包装类的valueof()方法进行转化成基本数据类型int strIntValue1 = Integer.valueOf(str);  //方法返回值是Integer类型,会自动拆箱转化成int类型System.out.println(strIntValue+"\n"+strIntValue1+"\n");

输出结果 :

1414

二、基本 数据类型 转化成String 类型

1) 利用基本数据类型对应包装类的toString 方法 转化成String实例
2) 利用String.valueof() 转化成String实例
3) + “” 注意: 字符串和任何数据使用 + 都是相连接,最终都会变成字符串

// 定义 double 类型 变量double doubleValue = 14.5;// 1) 基本数据类型对应包装类的toString()转化String doubleStringValue = Double.toString(doubleValue);// 2) String 的 valueof() 方法String doubleStringValue1 = String.valueOf(doubleValue);// 3) + "" 方法进行转化String doubleStringValue2 = doubleValue + "";System.out.println(doubleStringValue+"\n"+doubleStringValue1+"\n"+doubleStringValue2);

输出结果 :

14.514.514.5

Demo传送门

阅读全文
0 0
原创粉丝点击