<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 ☆藍色夢想☆ 閱讀(1231) 評論(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");
    主站蜘蛛池模板: 亚洲综合国产精品| 思思久久99热免费精品6| 精品国产麻豆免费人成网站| 亚洲精品国产福利一二区| 亚洲gv猛男gv无码男同短文| 亚洲欧美不卡高清在线| 久久99精品国产免费观看| 亚洲av午夜福利精品一区| 国产白丝无码免费视频| 免费国产在线观看老王影院| 国产亚洲精品美女久久久久| 亚洲国产精品无码久久青草 | 国产精品亚洲片在线观看不卡| 巨胸喷奶水www永久免费 | 免费播放一区二区三区| 亚洲黄色免费网站| 100000免费啪啪18免进| 亚洲Av无码国产一区二区| 免费观看激色视频网站(性色) | 亚洲天堂久久精品| 久青草视频在线观看免费| 日韩高清在线高清免费| 国产亚洲情侣久久精品| 亚洲午夜久久久久久久久久| 一级毛片大全免费播放下载| 亚洲精品乱码久久久久久中文字幕| 男人天堂免费视频| 亚洲永久精品ww47| 91视频免费网址| 五月天网站亚洲小说| 日本高清不卡aⅴ免费网站| 亚洲欧洲国产综合| 曰批视频免费40分钟试看天天| 久久精品国产亚洲网站| 国产一级一毛免费黄片| 亚洲精品电影天堂网| 91手机看片国产永久免费| 羞羞网站免费观看| 亚洲国产综合无码一区二区二三区| a毛片免费全部播放完整成| 亚洲av日韩av无码av|