zoukankan      html  css  js  c++  java
  • Java下数字类型的转换

    各种数字类型转换成字符串型:

    String s = String.valueOf( value); // 其中 value 为任意一种数字类型。

    字符串型转换成各种数字类型:

    String s = "169";
    byte b = Byte.parseByte( s );
    short t = Short.parseShort( s );
    int i = Integer.parseInt( s );
    long l = Long.parseLong( s );
    Float f = Float.parseFloat( s );
    Double d = Double.parseDouble( s );

    数字类型与数字类对象之间的转换:

    byte b = 169;
    Byte bo = new Byte( b );
    b = bo.byteValue();

    short t = 169;
    Short to = new Short( t );
    t = to.shortValue();

    int i = 169;
    Integer io = new Integer( i );
    i = io.intValue();

    long l = 169;
    Long lo = new Long( l );
    l = lo.longValue();

    float f = 169f;
    Float fo = new Float( f );
    f = fo.floatValue();

    double d = 169f;
    Double dObj = new Double( d );
    d = dObj.doubleValue();

    实际应用中还有可能会用到各数字类型与字节数组间的转换, Java 没有直接提供这样的支持。这里我编写了一个这样的转换工具。供大家参考使用:NumberTool.java 使用时请注意,数字类型转换为字节数组时,存放的顺序应该是低位在前,高位在后。
     

  • 相关阅读:
    【网络】IP子网划分详解
    【java】package
    【java】异常
    【java】内部类
    【java】多态
    【java】抽象类和接口区别
    【java】接口
    Java并发编程之volatile关键字解析
    String ,StringBuffer, StringBuilder的区别
    Synchronized关键字、Lock,并解释它们之间的区别
  • 原文地址:https://www.cnblogs.com/gpwzw/p/12147507.html
Copyright © 2011-2022 走看看