/** * Change.java **/ import java.io.*; public class Change{ public static String Change_theURL(String URL) throws Exception{ StringBuffer URL1 = new StringBuffer(URL); int sla_index = URL.indexOf("/",7); int last_sla = URL.lastIndexOf("/"); if(sla_index == -1){// "/"が全くない場合 URL1.append("/"); }else{// の場合 URL1.delete(last_sla+1,URL.length());// else{ //A の場合 int len = URL.length(); String end = URL.substring(len-1); if(!end.equals("/")) URL1.append("/") } } String URL2 = new String(URL1); URL = URL2; return URL; } // ,,の場合 public static String cd_theURL(String URL, int cd, int home) throws Exception{ String URL0 = URL; StringBuffer URL1 = new StringBuffer(URL); while(cd > 0){ int len = URL0.length(); URL1.delete(len-1,len); URL0 = new String(URL1); int last_sla = URL0.lastIndexOf("/"); int len1 = URL0.length(); URL1.delete(last_sla+1,len1); URL0 = new String(URL1); cd --; URL = URL0; } if(home==1){ int last_sla = URL0.indexOf("/",7); int len = URL0.length(); URL1.delete(last_sla+1,len); URL0 = new String(URL1); URL = URL0; } return URL; } }