七零部落格
思则大道至简,疑则谜团重重!
思则大道至简,疑则谜团重重!
java另类计算长度
第一种方法:
private int newLength(String str)
{
try
{
str = new String (str.getBytes("gb2312"),"iso-8859-1")
}catch(Exception e)
{
return 0;
}
return str.length;
}
第二种方法:
//java.nio.charset.Charset
private int newLength_2(String str)
{
byte b[]=str.getBytes(Charset.forName("SHIFT_JIS"));
return b.length;
}