你可以把字符转化为字符串,或者字符串转化为字符:char a = 'a'; String s_a = String.valueOf(a);
我是jdk1.3,replaceall不行,难道要自己写一段程序码?
是的,要写程序 //查找字符串,并替换 public static String replace(String parentStr,String ch,String rep){ int i = parentStr.indexOf(ch); StringBuffer sb = new StringBuffer(); if (i == -1) return parentStr; sb.append(parentStr.substring(0,i) + rep); if (i+ch.length() < parentStr.length()) sb.append(replace(parentStr.substring(i+ch.length(),parentStr.length()),ch,rep)); return sb.toString(); }
String s_a = String.valueOf(a);
//查找字符串,并替换
public static String replace(String parentStr,String ch,String rep){
int i = parentStr.indexOf(ch);
StringBuffer sb = new StringBuffer();
if (i == -1)
return parentStr;
sb.append(parentStr.substring(0,i) + rep);
if (i+ch.length() < parentStr.length())
sb.append(replace(parentStr.substring(i+ch.length(),parentStr.length()),ch,rep));
return sb.toString();
}