java字符串操作示例
1:字符串替换与分割
2:转换成中文编码
3:格式化日期

转换rn为<br>
import gne.regexp.*;
public static String addP(String msg)
{
String ret = null;
try {
RE expression = new RE("rn");
ret = expression.substituteAll(msg,"<br>");
}catch(gnu.regexp.REException ex){}
return ret;
}
或者jdk1.4中的方法
String s="nfsdfsdfsdnsdfsdfsdfdfdsfdsf";
String[] s1=s.split("n");//分割字符串
System.out.println(s1[0]);
String s2=s.replaceAll("nf","#");//替换字符串
System.out.println(s2);

转换成中文字符

byte[] b;
String strOut = null;
if(strIn == null || (strIn.trim()).equals(""))
return strIn;
try{
b = strIn.getBytes("GBK");
strOut = new String(b,"ISO8859_1");
}catch(UnsupportedEncodingException e){}
return strOut;

格式化日期

import java.text.*;
SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日");
java.util.Date d=new java.util.Date(an.getPostDate().getTime());
//an.getPostDate()返回一个java.sql.Timestamp对象
String s=formatter.format(d);
posted on 2005-08-14 00:12  熊猫平子  阅读(569)  评论(0)    收藏  举报