<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 ☆藍色夢想☆ 閱讀(1233) 評論(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毛片抽搐色欲| 日本一道综合久久aⅴ免费| 亚洲精品无码乱码成人| 中文字幕乱码亚洲无线三区| 国产成人精品免费大全| 女人18毛片免费观看| 亚洲av永久无码精品国产精品| 亚洲精华国产精华精华液好用| 国产精品白浆在线观看免费| 免费国产小视频在线观看| 亚洲综合无码一区二区三区| av网站免费线看| 亚洲日韩一页精品发布| 美女又黄又免费的视频| 欧美a级成人网站免费| 亚洲av日韩av不卡在线观看| 无人视频免费观看免费视频 | 日本特黄特色AAA大片免费| 亚洲成a人一区二区三区| 亚洲人成色777777精品| 久久久久久精品免费看SSS| 亚洲成亚洲乱码一二三四区软件| 免费国产草莓视频在线观看黄| 亚洲中久无码不卡永久在线观看| 亚洲成a人无码亚洲成av无码| 亚洲国产精品国产自在在线| 波多野结衣免费一区视频| 亚洲国产成人五月综合网 | 最近免费中文在线视频| 亚洲AV无码专区电影在线观看| 37pao成人国产永久免费视频| 亚洲色大成网站www久久九| 免费观看的毛片大全| 亚洲欧洲日产国码二区首页 | 一区二区免费电影| 亚洲片一区二区三区| 国产91成人精品亚洲精品| 国产亚洲精品免费| 成a人片亚洲日本久久|