-1
更换单个字符我要替换用户输入的配件组装的网址,我写的代码,但它仍然无法正常工作,帮助PLZ .....用绳子在J2ME
这是怎么了我打电话它:
newUrl = url +"?user="+ index +"&company="+ urlEncoder(BetTxt2.getString()) +"&date="+ urlEncoder(BetTxt1.getString());
这是该方法用于替换:
public static String urlEncoder (String s) {
StringBuffer sbuf = new StringBuffer(s);
int len = s.length();
for (int i=0; i<len; i++) {
int ch = s.charAt(i);
switch (ch) {
case '#':
sbuf.append("%23");
break;
case '+':
sbuf.append("%2B");
break;
case '*':
sbuf.append("%2A");
break;
default:
sbuf.append(ch);
break;
}
}
return sbuf.toString();
}