⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 utility.java~66~

📁 关于彩信mms的程序,可以打包mms, 发送mms21840270MMS-PicCente
💻 JAVA~66~
📖 第 1 页 / 共 2 页
字号:
        for (int i=0;i<str.length();i++){                result+="00";                result+=toHexString(temp[i]);        }    return result;  }  public static String toHexString(byte[] b){    String result="";    try {        for (int i=0;i<b.length;i++){            result+=toHexString(b[i]);        }    }catch(Exception e){                     e.printStackTrace();   }    return result;  }  public static String toHexString(byte[] b,int offset,int len){    String result="";    try {        for (int i=offset;i<len+offset;i++){            result+=toHexString(b[i]);        }    }catch(Exception e){                     e.printStackTrace();   }    return result;  }  public static String toHexString(int op){    int temp[]=new int[4];    String s="";    for (int i=0;i<4;i++){      temp[i]=(op&(0x000000ff<<i*8))>>(i*8);      s+=toHexString((byte)temp[i]);    }    return s;  }  public static String toHexString(short op){    int temp[]=new int[2];    String s="";    for (int i=0;i<2;i++){      temp[i]=(op&(0x000000ff<<i*8))>>(i*8);      s+=toHexString((byte)temp[i]);    }    return s;  }  public static String toHexString(byte b){    int tmp=(b&0x000000f0)>>4;    String result=Integer.toHexString(tmp);    tmp=b&0x0000000f;    result+=Integer.toHexString(tmp);    return result;  }  public static String getRMBYuanString(String fenNumber){        String yuan="";        if (fenNumber.startsWith("-")){                yuan="-";                fenNumber=fenNumber.substring(1);        }        if (fenNumber.length()<=2){                if (fenNumber.length()<=1)                        return yuan+"0.0"+fenNumber;                else                        return yuan+"0."+fenNumber;        }else{                yuan+=fenNumber.substring(0,fenNumber.length()-2);                String fen=fenNumber.substring(fenNumber.length()-2,fenNumber.length());                return yuan+"."+fen;        }  }  public static String getCutString(String longStr){        if (longStr.length()<=60){                return new String(longStr);        }else{                return new String(longStr.substring(0,60)+" ...");        }  }        public static String getTimeStr(){                String result="";                Calendar calendar=Calendar.getInstance();                if(calendar.get(Calendar.HOUR_OF_DAY)<10)                        result+="0"+calendar.get(Calendar.HOUR_OF_DAY);                else                        result+=calendar.get(Calendar.HOUR_OF_DAY);                if(calendar.get(Calendar.MINUTE)<10)                        result+="0"+calendar.get(Calendar.MINUTE);                else                        result+=""+calendar.get(Calendar.MINUTE);                if(calendar.get(Calendar.SECOND)<10)                        result+="0"+calendar.get(Calendar.SECOND);                else                        result+=""+calendar.get(Calendar.SECOND);                return result;        }        public static String AsciiToChineseString(String s) {                    char[] orig = s.toCharArray();                    byte[] dest = new byte[orig.length];                    for (int i=0;i<orig.length;i++)                      dest[i] = (byte)(orig[i]&0xFF);                    try {                      ByteToCharConverter toChar = ByteToCharConverter.getConverter("gb2312");                      return new String(toChar.convertAll(dest));                    }                    catch (Exception e) {                      System.out.println(e);                      return s;                    }        }          public static String ChineseStringToAscii(String s) {                    try {                      CharToByteConverter toByte = CharToByteConverter.getConverter("gb2312");                      byte[] orig = toByte.convertAll(s.toCharArray());                      char[] dest = new char[orig.length];                      for (int i=0;i<orig.length;i++)                        dest[i] = (char)(orig[i] & 0xFF);                      return new String(dest);                    }                    catch (Exception e) {                      System.out.println(e);                      return s;                    }          }public static String getWeatherPic(String weather){    String returnvalue = "";    if(weather.equals("晴")){                returnvalue = "sun";    }else if(weather.equals("阴")){                returnvalue = "yin";    }else if(weather.equals("扬沙")){                returnvalue = "yangsha";    }else if(weather.equals("台风")){                returnvalue = "typhoon";    }else if(weather.equals("小雪")){                returnvalue = "smallsnow";    }else if(weather.equals("中雪")){                returnvalue = "midsnow";    }else if(weather.equals("大雪")){                returnvalue = "bigsnow";    }else if(weather.equals("暴雨")){                returnvalue = "baoyu";    }else if(weather.equals("大暴雨")){                returnvalue = "baoyu";    }else if(weather.equals("大雨")){                returnvalue = "bigrain";    }else if(weather.equals("中雨")){                returnvalue = "midrain";    }else if(weather.equals("小雨")){                returnvalue = "smallrain";    }else if(weather.equals("阵雨")){                returnvalue = "showerday";    }else if(weather.equals("小雾")){                returnvalue = "smallfog";    }else if(weather.equals("强沙尘暴")){                returnvalue = "sandstrong";    }else if(weather.equals("沙尘暴")){                returnvalue = "sand";    }else if(weather.equals("雨加雪")){                returnvalue = "rainsnow";    }else if(weather.equals("雨夹雪")){                returnvalue = "rainsnow";    }else if(weather.equals("雷阵雨")){                returnvalue = "leizhenyu";    }else if(weather.equals("冻雨")){                returnvalue = "jelly";    }else if(weather.equals("冰雹")){                returnvalue = "ice";    }else if(weather.equals("霜冻")){                returnvalue = "forst";    }else if(weather.equals("中雾")){                returnvalue = "fog";    }else if(weather.equals("龙卷")){                returnvalue = "dragon";    }else if(weather.equals("大雾")){                returnvalue = "bigforst";    }else if(weather.equals("多云")){                returnvalue = "cloudday";    }else if(weather.equals("暴雪")){                returnvalue = "baoxue";    }else if(weather.equals("霾")){                returnvalue = "mai";    }    return    returnvalue;}public static String RecommandMMSInsertSql(String city_name,String period,String title,String png_url,                                 String mms_txt,String mms_type){    String sql = "insert into recommend_mms(city_name,period,create_time,title,png_url,mms_txt,mms_type)values('"+                 city_name+"','"+period+"','"+getDateString()+"','"+title+"','"+png_url+"','"+mms_txt+"','"+                 mms_type+"')";    return sql;}  public static void main(String[] args) {        try{                Calendar now=Calendar.getInstance();                System.out.println(Utility.getDateString()+" "+Utility.getTimeString());                Thread.sleep(5000);                System.out.println(Utility.getDateString()+" "+Utility.getTimeString());                Thread.sleep(5000);                System.out.println(Utility.getDateString()+" "+Utility.getTimeString());        }catch(Exception e){                e.printStackTrace();        }        System.out.println(Utility.getRMBYuanString("230"));  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -