<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yxhxj2006

    常用鏈接

    統(tǒng)計

    最新評論

    java中各種數(shù)據(jù)類型相互轉(zhuǎn)換方法

    1如何將字串 String 轉(zhuǎn)換成整數(shù) int?

    A. 有兩個方法:

    1). int i = Integer.parseInt([String]); 或
    i = Integer.parseInt([String],[int radix]);

    2). int i = Integer.valueOf(my_str).intValue();

    注: 字串轉(zhuǎn)成 Double, Float, Long 的方法大同小異.


    2 如何將整數(shù) int 轉(zhuǎn)換成字串 String ?


    A. 有叁種方法:

    1.) String s = String.valueOf(i);

    2.) String s = Integer.toString(i);

    3.) String s = "" + i;

    注: Double, Float, Long 轉(zhuǎn)成字串的方法大同小異.

    JAVA數(shù)據(jù)類型轉(zhuǎn)換       ynniebo [收藏] 
    關(guān)鍵字     類型轉(zhuǎn)換
    出處   

    這是一個例子,說的是JAVA中數(shù)據(jù)數(shù)型的轉(zhuǎn)換.供大家學習引

    package cn.com.lwkj.erts.register;
    import java.sql.Date;
    public class TypeChange {
        public TypeChange() {
        }
        //change the string type to the int type
        public static    int stringToInt(String intstr)
        {
          Integer integer;
          integer = Integer.valueOf(intstr);
          return integer.intValue();
        }
        //change int type to the string type
        public static String intToString(int value)
        {
          Integer integer = new Integer(value);
          return integer.toString();
        }
        //change the string type to the float type
        public static    float stringToFloat(String floatstr)
        {
          Float floatee;
          floatee = Float.valueOf(floatstr);
          return floatee.floatValue();
        }
        //change the float type to the string type
        public static String floatToString(float value)
        {
          Float floatee = new Float(value);
          return floatee.toString();
        }
        //change the string type to the sqlDate type
        public static java.sql.Date stringToDate(String dateStr)
        {
          return    java.sql.Date.valueOf(dateStr);
        }
        //change the sqlDate type to the string type
        public static String dateToString(java.sql.Date datee)
        {
          return datee.toString();
        }

        public static void main(String[] args)
        {
          java.sql.Date day ;
          day = TypeChange.stringToDate("2003-11-3");
          String strday = TypeChange.dateToString(day);
          System.out.println(strday);
        }


    }

    JAVA中常用數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
    雖然都能在JAVA API中找到,整理一下做個備份。

    string->byte
    Byte static byte parseByte(String s) 

    byte->string
    Byte static String toString(byte b)

    char->string
    Character static String to String (char c)

    string->Short
    Short static Short parseShort(String s)

    Short->String
    Short static String toString(Short s)

    String->Integer
    Integer static int parseInt(String s)

    Integer->String
    Integer static String tostring(int i)

    String->Long
    Long static long parseLong(String s)

    Long->String
    Long static String toString(Long i)

    String->Float
    Float static float parseFloat(String s)

    Float->String
    Float static String toString(float f)

    String->Double
    Double static double parseDouble(String s)

    Double->String
    Double static String toString(Double)

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++

    數(shù)據(jù)類型
    基本類型有以下四種:
    int長度數(shù)據(jù)類型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、
    float長度數(shù)據(jù)類型有:單精度(32bits float)、雙精度(64bits double)
    boolean類型變量的取值有:ture、false
    char數(shù)據(jù)類型有:unicode字符,16位
    對應的類類型:Integer、Float、Boolean、Character、Double、Short、Byte、Long

    轉(zhuǎn)換原則
    從低精度向高精度轉(zhuǎn)換
    byte 、short、int、long、float、double、char
    注:兩個char型運算時,自動轉(zhuǎn)換為int型;當char與別的類型運算時,也會先自動轉(zhuǎn)換為int型的,再做其它類型的自動轉(zhuǎn)換
    基本類型向類類型轉(zhuǎn)換
    正向轉(zhuǎn)換:通過類包裝器來new出一個新的類類型的變量
    Integer a= new Integer(2);
    反向轉(zhuǎn)換:通過類包裝器來轉(zhuǎn)換
    int b=a.intValue();
    類類型向字符串轉(zhuǎn)換
    正向轉(zhuǎn)換:因為每個類都是object類的子類,而所有的object類都有一個toString()函數(shù),所以通過toString()函數(shù)來轉(zhuǎn)換即可
    反向轉(zhuǎn)換:通過類包裝器new出一個新的類類型的變量
    eg1: int i=Integer.valueOf(“123”).intValue()
    說明:上例是將一個字符串轉(zhuǎn)化成一個Integer對象,然后再調(diào)用這個對象的intValue()方法返回其對應的int數(shù)值。
    eg2: float f=Float.valueOf(“123”).floatValue()
    說明:上例是將一個字符串轉(zhuǎn)化成一個Float對象,然后再調(diào)用這個對象的floatValue()方法返回其對應的float數(shù)值。
    eg3: boolean b=Boolean.valueOf(“123”).booleanValue()
    說明:上例是將一個字符串轉(zhuǎn)化成一個Boolean對象,然后再調(diào)用這個對象的booleanValue()方法返回其對應的boolean數(shù)值。
    eg4:double d=Double.valueOf(“123”).doubleValue()
    說明:上例是將一個字符串轉(zhuǎn)化成一個Double對象,然后再調(diào)用這個對象的doubleValue()方法返回其對應的double數(shù)值。
    eg5: long l=Long.valueOf(“123”).longValue()
    說明:上例是將一個字符串轉(zhuǎn)化成一個Long對象,然后再調(diào)用這個對象的longValue()方法返回其對應的long數(shù)值。
    eg6: char=Character.valueOf(“123”).charValue()
    說明:上例是將一個字符串轉(zhuǎn)化成一個Character對象,然后再調(diào)用這個對象的charValue()方法返回其對應的char數(shù)值。
    基本類型向字符串的轉(zhuǎn)換
    正向轉(zhuǎn)換:
    如:int a=12;
    String b;b=a+””;
    反向轉(zhuǎn)換:
    通過類包裝器
    eg1:int i=Integer.parseInt(“123”)
    說明:此方法只能適用于字符串轉(zhuǎn)化成整型變量
    eg2: float f=Float.valueOf(“123”).floatValue()
    說明:上例是將一個字符串轉(zhuǎn)化成一個Float對象,然后再調(diào)用這個對象的floatValue()方法返回其對應的float數(shù)值。
    eg3: boolean b=Boolean.valueOf(“123”).booleanValue()
    說明:上例是將一個字符串轉(zhuǎn)化成一個Boolean對象,然后再調(diào)用這個對象的booleanValue()方法返回其對應的boolean數(shù)值。
    eg4:double d=Double.valueOf(“123”).doubleValue()
    說明:上例是將一個字符串轉(zhuǎn)化成一個Double對象,然后再調(diào)用這個對象的doubleValue()方法返回其對應的double數(shù)值。
    eg5: long l=Long.valueOf(“123”).longValue()
    說明:上例是將一個字符串轉(zhuǎn)化成一個Long對象,然后再調(diào)用這個對象的longValue()方法返回其對應的long數(shù)值。
    eg6: char=Character.valueOf(“123”).charValue()
    說明:上例是將一個字符串轉(zhuǎn)化成一個Character對象,然后再調(diào)用這個對象的charValue()方法返回其對應的char數(shù)值

    posted on 2012-08-09 16:29 奮斗成就男人 閱讀(348) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 日韩视频免费一区二区三区| 国产免费毛不卡片| gogo免费在线观看| 国产精品白浆在线观看免费 | 久久精品夜色国产亚洲av| 久久久久亚洲AV无码观看| 亚洲欧美日韩一区二区三区在线| 久久精品国产亚洲av品善| 91成人免费福利网站在线| 成人无遮挡裸免费视频在线观看| 久久亚洲国产精品123区| 亚洲午夜在线一区| caoporm超免费公开视频| 毛茸茸bbw亚洲人| 久久狠狠躁免费观看2020| 亚洲喷奶水中文字幕电影| 成人无码区免费A片视频WWW| 亚洲综合色婷婷在线观看| 国偷自产一区二区免费视频| 日韩亚洲国产综合久久久| 亚洲成a人不卡在线观看| a级片免费在线播放| 亚洲色四在线视频观看| 久久久久免费视频| 国产青草视频在线观看免费影院| 亚洲黄色免费在线观看| 在线观看无码的免费网站| 7777久久亚洲中文字幕蜜桃| 久久久久久久免费视频| 亚洲黄色在线观看| 成人免费无毒在线观看网站| 亚洲国产精品免费在线观看| 全免费A级毛片免费看网站| 日本亚洲色大成网站www久久| 久久99国产综合精品免费| 在线A亚洲老鸭窝天堂| 日韩毛片一区视频免费| 午夜爱爱免费视频| A国产一区二区免费入口| 亚洲jizzjizz在线播放久| 免费观看激色视频网站bd|