format_io.java~

来自「NTsky新闻发布v1.0(提供JavaBean)」· JAVA~ 代码 · 共 40 行

JAVA~
40
字号
package note;
import java.util.regex.*;
public class Format_io{
    public String format_In(String sStr){ 
	    if(sStr==null||sStr.equals("")){ 
		    return sStr; 
    	} 
	    StringBuffer sTmp=new StringBuffer(); 
		int i=0;
		while (i<=sStr.length()-1){ 
			if(sStr.charAt(i)=='\r'){ 
				sTmp=sTmp.append("<br>");
			}
			else{
				sTmp=sTmp.append(sStr.substring(i,i+1)); 
			} 
			i++; 
		}
		return sTmp.toString(); 
	}
	public String format_Out(String sStr)throws Exception{ 
		if(sStr==null||sStr.equals("")){ 
		    return sStr; 
    	}
		else{
			sStr=this.replaceStr(sStr,"<br>","\r\n");
		}
		return sStr;            
	}
	public String replaceStr(String upStr,String oldWord,String newWord) throws Exception{
		Pattern p=Pattern.compile(oldWord);
		Matcher m=p.matcher(upStr);
		StringBuffer sb=new StringBuffer();
		while(m.find()){
			m.appendReplacement(sb,newWord);
		}
		m.appendTail(sb);
		return sb.toString();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?