由于在j2me中,replace()方法只有对字符的替换,没有对字符串的替换,字符串的替换代码如下: /* * 替换 src 源 * neetStr 需要被替换的 * String rep 替换成String */ public static String replace(String src, String neetStr, String rep) { Vector v = spit(src, neetStr); StringBuffer sb = new StringBuffer(); for (int i = 0; i < v.size(); i++) { sb.append(v.elementAt(i)); if (i != v.size() - 1) { sb.append(rep); } } return sb.toString(); } /* * 切割 src 源文件 * sp 切割根据 */ public static Vector spit(String src, String sp) { Vector v = new Vector(); String s = src; String s2 = ""; while (s.indexOf(sp) != -1) { s2 = s.substring(0, s.indexOf(sp)); s = s.substring(s.indexOf(sp) + sp.length()); v.addElement(s2); s2 = ""; } v.addElement(s); return v; }