Java基础(36):String与基本数据类型之间的双向转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础(36):String与基本数据类型之间的双向转换相关的知识,希望对你有一定的参考价值。

Java 中基本类型和字符串之间的转换

在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。

其中,基本类型转换为字符串有三种方法:

1. 使用包装类的 toString() 方法

2. 使用String类的 valueOf() 方法

3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串

技术分享

再来看,将字符串转换成基本类型有两种方法

1. 调用包装类的 parseXxx 静态方法

2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱

技术分享

PS:其他基本类型与字符串的相互转化这里不再一一列出,方法都类似

 

例子代码:

 1 public class HelloWorld {
 2     public static void main(String[] args) {
 3         
 4         double m = 78.5;
 5         //将基本类型转换为字符串
 6         String str1 =Double.toString(m);                              ;
 7         
 8         System.out.println("m 转换为String型后与整数20的求和结果为: "+(str1+20));
 9         
10         String str = "180.20";
11         // 将字符串转换为基本类型
12         Double a =Double.valueOf(str);                        ;
13     
14         System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20));
15     }
16 }

结果为:

技术分享

以上是关于Java基础(36):String与基本数据类型之间的双向转换的主要内容,如果未能解决你的问题,请参考以下文章

java面试之java 基础

Java基础基本数据类型包装类int与String 之间的相互转换

java基础之数据类型转换

String不是基本数据类型

java String 类型总结

零基础 快速学Java韩顺平 p52-59 基本数据类型转换(自动强制)与String类型的转换