zoukankan      html  css  js  c++  java
  • Java不同类型字符转换String/int/Float/////

    1.int & String

    int i=5678;String s="";

    int->String: s=i+"";或 s=String.valueOf(i);

    String->int: i=Integer.parseInt(s);或 i=Integer.valueOf(s).intValue();

    2.String & Float

    String s="";Float f=12.21;

    String->Float: f= Float.valueOf(s);f = new Float(s);f = Float.parseFloat(s);

    Float->String: s= f.toString();

    总结:字符串与其它类型间的转换

    (1)其它类型向字符串的转换

    ①调用类的串转换方法:X.toString();

    ②自动转换:X+“”;

    ③使用String的方法:String.volueOf(X);

    ////////////////////////////////////////////////////////////////////////////

    (2)字符串作为值,向其它类型的转换

    ①先转换成相应的封装器实例,再调用对应的方法转换成其它类型

    例如,字符中“32.1”转换double型的值的格式为:new Float(“32.1”).doubleValue()。也可以用:Double.valueOf(“32.1”).doubleValue()

    ②静态parseXXX方法

    String s = "1";

    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 );

    ③Character的getNumericValue(char ch)方法

     

     

     

     

  • 相关阅读:
    linux常见的编码转换
    linux sort的用法
    转--11个失败之后
    shell入门
    迟到
    必须要回答的问题
    【转载】个人开发者要掌握的时间规划建议
    Unity 碰撞检测 OnTriggerEnter 入门
    浅谈BUFF设计
    随机掉宝,对玩家来讲真的随机吗?
  • 原文地址:https://www.cnblogs.com/go-go/p/5347247.html
Copyright © 2011-2022 走看看