Java 中常见数据类型的相互转换

1、将String 转化成 long , 转化成 double

    String 转化成 long :

              long i = Long.parseLong(String s);    或

              long i = Long.parseLong(String s, int radix) ;    或

               // s -- 这是一个包含长表示要解析的字符串,radix -- 这是基数,解析时要使用s.

               // 此种用法见:http://www.yiibai.com/javalang/long_parselong_radix.html

               long i = Long.valueOf("123").longValue();    或

               Long.valueOf("String")与Long.parseLong("String")的区别:

               Long.valueOf("String")返回Long包装类型

               Long.parseLong("String")返回long基本数据类型

     String 转化成 double:

               String str="123456";

               double d=Double.valueOf(str).doubleValue();   或

               double d=Double.parseDouble(str);

2、int , double 转化成String

    int 转化成 String:

              int i=10;

              String str=Integer.toString(i);

    double 转化成 String:

              double d=10.0;

              String str=Double.toString(d);

原文地址:https://www.cnblogs.com/justlove/p/7352072.html