<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");
    主站蜘蛛池模板: 青青青青青青久久久免费观看| 特级毛片爽www免费版| 亚洲精品成人久久| 亚洲s色大片在线观看| 亚洲爆乳无码一区二区三区| 亚洲熟妇无码另类久久久| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲成人免费网址| 全部免费毛片在线播放| 99热在线精品免费播放6| 95老司机免费福利| 四虎在线视频免费观看视频| 国产精品免费观看| 免费无码又黄又爽又刺激| 24小时日本在线www免费的| 成人免费毛片观看| 免费高清在线爱做视频| 免费国产在线观看老王影院| 亚洲欧洲国产成人综合在线观看| 国产亚洲午夜高清国产拍精品| 免费无码一区二区三区蜜桃大 | 羞羞漫画在线成人漫画阅读免费 | 亚洲fuli在线观看| 亚洲色自偷自拍另类小说| 国产亚洲自拍一区| 亚洲国产精品第一区二区| 亚洲字幕在线观看| 久久亚洲精品成人无码| 4hu四虎免费影院www| 男人进去女人爽免费视频国产| 四虎一区二区成人免费影院网址 | 含羞草国产亚洲精品岁国产精品| 色多多www视频在线观看免费| 大地资源在线资源免费观看| 亚欧在线精品免费观看一区| 国产美女无遮挡免费视频| 噼里啪啦免费观看高清动漫4| 日韩精品无码区免费专区 | a级毛片在线视频免费观看| 中文字幕在线免费观看| 日韩高清在线免费看|