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

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

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

    ☆藍色夢想☆

    世界總是反反覆覆錯錯落落地飄去 來不及嘆息 生活不是平平淡淡從從容容的東西 不能放棄
    posts - 57, comments - 5, trackbacks - 0, articles - 0

    Java類型轉換的一個工具類

    Posted on 2006-06-08 23:07 ☆藍色夢想☆ 閱讀(1240) 評論(0)  編輯  收藏 所屬分類: J2SE
    我只把自己常用的數據類型互相轉換做成了一個類,大家也可以根據自己的需要把其他的各種情況中用到的轉換方法補充進來使其更實用更強大

    代碼內容
    /*
    * Created on 2005-6-6
    * Made In GamVan
    */
    package com.gamvan.tools;
    public class TypeChange {


    public static String nullOfString(String str){
    if(str==null){
    str = "";
    }
    return str;
    }

    public static byte stringToByte(String str){
    byte b = 0;
    if(str!=null){
    try{
    b = Byte.parseByte(str);
    }catch(Exception e){

    }
    }
    return b;
    }

    public static boolean stringToBoolean(String str){
    if(str==null){
    return false;
    }else{
    if(str.equals("1")){
    return true;
    }else if(str.equals("0")){
    return false;
    }else{
    try{
    return Boolean.parseBoolean(str);
    }catch(Exception e){
    return false;
    }
    }
    }
    }

    public static int stringToInt(String str){
    int i=0;
    if(str!=null){
    try{
    i = Integer.parseInt(str.trim());
    }catch(Exception e){
    i = 0;
    }

    }else{
    i = 0;
    }
    return i;
    }
    public static short stringToShort(String str){
    short i=0;
    if(str!=null){
    try{
    i = Short.parseShort(str.trim());
    }catch(Exception e){
    i = 0;
    }
    }else{
    i = 0;
    }
    return i;
    }


    public static double stringToDouble(String str){
    double i=0;
    if(str!=null){
    try{
    i = Double.parseDouble(str.trim());
    }catch(Exception e){
    i = 0;
    }
    }else{
    i = 0;
    }
    return i;
    }

    public static String intToString(int i){
    String str = "";
    try{
    str = String.valueOf(i);
    }catch(Exception e){
    str = "";
    }
    return str;
    }


    public static long doubleToLong(double d){
    long lo=0;
    try{
    //double轉換成long前要過濾掉double類型小數點后數據
    lo = Long.parseLong(String.valueOf(d).substring(0,String.valueOf(d).lastIndexOf(".")));
    }catch(Exception e){
    lo=0;
    }
    return lo;
    }

    public static int doubleToInt(double d){
    int i=0;
    try{
    //double轉換成long前要過濾掉double類型小數點后數據
    i = Integer.parseInt(String.valueOf(d).substring(0,String.valueOf(d).lastIndexOf(".")));
    }catch(Exception e){
    i=0;
    }
    return i;
    }

    public static double longToDouble(long d){
    double lo=0;
    try{
    lo = Double.parseDouble(String.valueOf(d));
    }catch(Exception e){
    lo=0;
    }
    return lo;
    }

    public static int longToInt(long d){
    int lo=0;
    try{
    lo = Integer.parseInt(String.valueOf(d));
    }catch(Exception e){
    lo=0;
    }
    return lo;
    }
    public static long stringToLong(String str) {
    Long li = new Long(0);
    try{
    li = Long.valueOf(str);
    }catch(Exception e){
    //li = new Long(0);
    }
    return li.longValue();
    }
    public static String longToString(long li) {
    String str = "";
    try{
    str = String.valueOf(li);
    }catch(Exception e){

    }
    return str;
    }

    }

    相信大家都能看懂,這里就不解釋了,關于使用我舉個例子字符串轉換成Int類型? 如下

    代碼內容
    int i = TypeChange.stringToInt("213324");
    主站蜘蛛池模板: 中文字幕亚洲电影| 亚洲综合激情九月婷婷| 暖暖在线视频免费视频| 亚洲美女aⅴ久久久91| 精品久久洲久久久久护士免费| 免费国产黄网站在线观看动图| 精品久久香蕉国产线看观看亚洲| 国产香蕉免费精品视频| 菠萝菠萝蜜在线免费视频| 亚洲2022国产成人精品无码区| 成视频年人黄网站免费视频| 九九全国免费视频| 亚洲视频网站在线观看| 亚洲AV无码一区二区三区在线观看| 中文字幕在线免费看线人| 精品亚洲成A人无码成A在线观看| 亚洲精品第一国产综合境外资源| 亚洲综合免费视频| 国产高潮久久免费观看| 亚洲大成色www永久网址| 亚洲线精品一区二区三区| 免费看大黄高清网站视频在线| 18禁在线无遮挡免费观看网站| 亚洲熟妇无码AV| 中文字幕亚洲综合久久2| 亚洲av无码成人精品区| 99在线视频免费观看视频 | 亚洲国产成人91精品| 亚洲成年看片在线观看| 免费无码精品黄AV电影| 日本黄色动图免费在线观看| 美女黄频免费网站| 亚洲最大天堂无码精品区| 亚洲日韩区在线电影| 久久久久久久亚洲精品| 国产男女猛烈无遮挡免费视频 | 亚洲乱码av中文一区二区| 亚洲国产精品婷婷久久| 久久伊人亚洲AV无码网站| 免费无码又爽又刺激毛片| 国产成人免费高清激情明星|