Java中字符串和数字相互转化

老是记不住字符串和数字相互转化的方法,这次统一记录一下。
参考:https://www.php.cn/java/base/462559.html
String转成不同类型的数字都有对应的XXX.valueOf(str)方法;
类似的不同类型的数字转成String也有XXX.toString(num)方法。

package test;

public class StringAndNumConvertToEachOther {
    public static void main(String[] args) {
        String str = "0131829.23";
        String str2 = "232";
        int num = 23424;
        float fnum = 2.3424F;
        Double dnum = 2.342;

        // String to num
        System.out.println("String to num");
        System.out.println("方法一:");
        System.out.println("字符串转整型" + Integer.parseInt(str2)); // 方法一
        System.out.println("字符串转浮点型" + Float.parseFloat(str));
        System.out.println("字符串转Double" + Double.parseDouble(str));

        System.out.println("方法二:");
        System.out.println("字符串转整型" + Integer.valueOf(str2)); // 方法二
        System.out.println("字符串转浮点型" + Float.valueOf(str));
        System.out.println("字符串转Double" + Double.valueOf(str));

        // num to string
        System.out.println("num to string");
        System.out.println("方法一:");
        System.out.println("整型转字符串" + num + ""); // 方法一
        System.out.println("浮点型转字符串" + fnum + "");
        System.out.println("Double转字符串" + dnum + "");

        System.out.println("方法二:");
        System.out.println("任意数字转字符串" + String.valueOf(num)); // 方法二
        System.out.println("任意数字转字符串" + String.valueOf(fnum));
        System.out.println("任意数字转字符串" + String.valueOf(dnum));

        System.out.println("方法三:");
        System.out.println("整型数字转字符串" + Integer.toString(num)); // 方法三
        System.out.println("浮点型数字转字符串" + Float.toString(fnum));
        System.out.println("Double数字转字符串" + Double.toString(dnum));
    }
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值