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

📄 utility.java

📁 天气预报的wap网页
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
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 Change(String old){      String oldS = ",,";      String newS = ", ,";      char[] oldc = oldS.toCharArray();      char[] newc  = newS.toCharArray();      String result = old.replace(oldc[0],newc[0]);      return result;  }  public static String ChangeAll(String old){    String result = ""; String temp = ""; String end = ""; int pos = 0; for(int i = 0;i<old.length() ;i++){  pos = old.indexOf(",") ;  if(pos == -1){      end = old;  }  System.out.println("pos:"+pos);  if(pos >=0){      temp += old.substring(0,pos+1)+" " ;      System.out.println(old.substring(0,pos+1));      i = 0;      old = old.substring(pos+1);  } } result = temp+end;System.out.println(result);   return result;  }  public  static String replaceChars(String str, String searchChars, String replaceChars) {    if (str == null || str.length() == 0 || searchChars == null || searchChars.length()== 0) {      return str;    }    char[] chars = str.toCharArray();    int len = chars.length;    boolean modified = false;    for (int i = 0, isize = searchChars.length(); i < isize; i++) {      char searchChar = searchChars.charAt(i);      if (replaceChars == null || i >= replaceChars.length()) {          // delete          int pos = 0;          for (int j = 0; j < len; j++) {            if (chars[j] != searchChar) {                chars[pos++] = chars[j];            } else {                modified = true;            }          }          len = pos;      } else {          // replace        String s = " ";        char spaceArray[]=s.toCharArray() ;        char space = spaceArray[0];          for (int j = 0; j < len; j++) {            if (chars[j] == searchChar) {                chars[j] = replaceChars.charAt(i);                modified = true;            }          }      }    }    if (modified == false) {      return str;    }    return new String(chars, 0, len);    }    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.add(Calendar.DATE,1);    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);

⌨️ 快捷键说明

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