<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)站導航:
     
    主站蜘蛛池模板: 亚洲午夜久久久久久久久久| 亚洲av极品无码专区在线观看| 国产成人精品免费久久久久| 亚洲另类古典武侠| 国产伦一区二区三区免费 | 国产精品亚洲а∨无码播放| 9420免费高清在线视频| 亚洲欧洲无码AV不卡在线| 亚洲中文无韩国r级电影| 亚洲视频免费观看| 男女超爽视频免费播放| 亚洲视频在线不卡| 又黄又爽无遮挡免费视频| 一区二区免费视频| 看亚洲a级一级毛片| 久久夜色精品国产亚洲AV动态图| 午夜小视频免费观看| 高清一区二区三区免费视频| 亚洲日韩精品无码专区加勒比| 国产亚洲A∨片在线观看| 国产最新凸凹视频免费| 99re热精品视频国产免费| 国产亚洲男人的天堂在线观看| 亚洲系列国产精品制服丝袜第| 亚洲?V乱码久久精品蜜桃| 9久9久女女免费精品视频在线观看| 国产免费久久精品丫丫| 亚洲色偷偷色噜噜狠狠99| 亚洲卡一卡2卡三卡4卡无卡三| 男人的天堂亚洲一区二区三区 | 亚洲综合亚洲综合网成人| 99精品国产免费久久久久久下载 | 久青草视频97国内免费影视| 狠狠色伊人亚洲综合网站色| 亚洲av无码专区在线播放| 亚洲福利中文字幕在线网址| 国产乱码免费卡1卡二卡3卡| 日本免费人成视频在线观看| a级毛片100部免费观看| 狠狠躁狠狠爱免费视频无码| 美女黄频免费网站|