写一个函数如下
public String replace(java.lang.String strSource,java.lang.String strFrom,java.lang.String strTo){
java.lang.String strDest = "";
int intFromLen = strFrom.length();
int intPos;while((intPos=strSource.indexOf(strFrom))!=-1){
strDest = strDest + strSource.substring(0,intPos);
strDest = strDest + strTo;
strSource = strSource.substring(intPos+intFromLen);
}
strDest = strDest + strSource;return strDest;
}
调用时,replace(strsrc,"\r"," ");
public String replace(java.lang.String strSource,java.lang.String strFrom,java.lang.String strTo){
java.lang.String strDest = "";
int intFromLen = strFrom.length();
int intPos;while((intPos=strSource.indexOf(strFrom))!=-1){
strDest = strDest + strSource.substring(0,intPos);
strDest = strDest + strTo;
strSource = strSource.substring(intPos+intFromLen);
}
strDest = strDest + strSource;return strDest;
}
调用时,replace(strsrc,"\r"," ");
String replace(char oldChar, char newChar)
Returns a new string resulting from replacing all occurrences of oldChar in this string with newChar.
String lineEnd1 = "\r\n";
String lineEnd2 = "\r";
String lineEnd3 = "\n";
String space = " ";
strText = strText.replaceAll(lineEnd1,space);
strText = strText.replaceAll(lineEnd2,space);
strText = strText.replaceAll(lineEnd3,space);