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

📄 utility.java~55~

📁 天气预报的wap网页
💻 JAVA~55~
字号:
package wapserver;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author unascribed * @version 1.0 */import java.io.*;import java.util.*;import sun.io.*;public class Utility {    public Utility() {    }    public static String getWeatherBigPic(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    "icon/"+returnvalue+"_big.gif";}public static String getWeatherSmallPic(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";    }else {        returnvalue = "sun";    }    return    "icon/"+returnvalue+"_small.gif";//该成.png}public static String getDateString(int i){    String result = "";    if(i == 0){        result = get0DateString();    }else if(i == 1){        result = get1DateString();    }else if(i ==2){        result = get2DateString();    }else if(i ==3){        result = get3DateString();    }else if(i ==4){        result = get4DateString();    }else if(i ==5){        result = get5DateString();    }    return result;}public static String get0DateString(){    String result="";    Calendar calendar=Calendar.getInstance();    calendar.add(Calendar.DATE,-1);    result = String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ));    calendar=Calendar.getInstance();    result += "日-"+String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ))+"日";   return result;}public static String get1DateString(){    String result="";    Calendar calendar=Calendar.getInstance();    result = String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ));    calendar.add(Calendar.DATE,1);    result += "日-"+String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ))+"日";   return result;}public static String get2DateString(){    String result="";    Calendar calendar=Calendar.getInstance();    calendar.add(Calendar.DATE,1);    result = String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ));    calendar.add(Calendar.DATE,1);    result += "日-"+String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ))+"日";   return result;}public static String get3DateString(){    String result="";    Calendar calendar=Calendar.getInstance();    calendar.add(Calendar.DATE,2);    result = String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ));    calendar.add(Calendar.DATE,1);    result += "日-"+String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ))+"日";   return result;}public static String get4DateString(){    String result="";    Calendar calendar=Calendar.getInstance();    calendar.add(Calendar.DATE,3);    result = String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ));    calendar.add(Calendar.DATE,1);    result += "日-"+String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ))+"日";   return result;}public static String get5DateString(){    String result="";    Calendar calendar=Calendar.getInstance();    calendar.add(Calendar.DATE,4);    result = String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ));    calendar.add(Calendar.DATE,1);    result += "日-"+String.valueOf(calendar.get(Calendar.DAY_OF_MONTH ))+"日";   return result;}public static String getDateString(Calendar calendar){   String result="";   result+=calendar.get(Calendar.YEAR);   int month=calendar.get(Calendar.MONTH)+1;   if(month<10)     result+="-0"+month;   else     result+="-"+month;   if(calendar.get(Calendar.DATE)<10)     result+="-0"+calendar.get(Calendar.DATE);   else     result+="-"+calendar.get(Calendar.DATE);   return result; } public static String getDateString(){   String result="";   Calendar calendar=Calendar.getInstance();   result+=calendar.get(Calendar.YEAR);   int month=calendar.get(Calendar.MONTH)+1;   if(month<10)     result+="-0"+month;   else     result+="-"+month;   if(calendar.get(Calendar.DATE)<10)     result+="-0"+calendar.get(Calendar.DATE);   else     result+="-"+calendar.get(Calendar.DATE);   return result; } public static String getFileDateString(){    String result="";    Calendar calendar=Calendar.getInstance();    result+=calendar.get(Calendar.YEAR);    int month=calendar.get(Calendar.MONTH)+1;    if(month<10)      result+="0"+month;    else      result+=""+month;    if(calendar.get(Calendar.DATE)<10)      result+="0"+calendar.get(Calendar.DATE);    else      result+=""+calendar.get(Calendar.DATE);    return result; } public static String getPreFileDateString(){   String result="";   Calendar calendar=Calendar.getInstance();   calendar.add(Calendar.DATE,-1);   result+=calendar.get(Calendar.YEAR);   int month=calendar.get(Calendar.MONTH)+1;   if(month<10)     result+="0"+month;   else     result+=""+month;   if(calendar.get(Calendar.DATE)<10)     result+="0"+calendar.get(Calendar.DATE);   else     result+=""+calendar.get(Calendar.DATE);   return result; } public static String getTimeString(){   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 long createTime(){        long result;        Calendar calendar=Calendar.getInstance();        result = calendar.getTime().getTime() ;        return result; } public static int getInt(String hexStr){  int[] digit=new int[4];  int result=0;  for (int i=0;i<4;i++){      digit[i]=Integer.parseInt(hexStr.substring(i*2,i*2+2),16);  }  result = digit[0]+digit[1]*256+digit[2]*256*256+digit[3]*256*256*256;  return result; } public static short getShort(String hexStr){  int[] digit=new int[2];  short result;  for (int i=0;i<2;i++){      digit[i]=Integer.parseInt(hexStr.substring(i*2,i*2+2),16);  }  result = (short)(digit[0]+digit[1]*256);  return result; } public static String toHexString(String str){   byte temp[]=new byte[str.length()];   temp=str.getBytes();   String result="";   for (int i=0;i<str.length();i++){     result+=toHexString(temp[i]);   }   return result; } public static String usctoHexString(String str){ byte temp[]=new byte[str.length()]; temp=str.getBytes(); String result=""; 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 void main(String[] args) {        Utility utility1 = new Utility();        System.out.println(utility1.get5DateString());    }}

⌨️ 快捷键说明

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