📄 utility.java~62~
字号:
} 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+"','"+this.getDateString()+"','"+title+"','"+png_url+"','"+mms_txt+"','"+ mms_type+"')";} 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 + -