当前位置: 代码迷 >> Java相关 >> 怎么计算中英文合并的字符串的长度
  详细解决方案

怎么计算中英文合并的字符串的长度

热度:171   发布时间:2005-10-17 09:10:00.0
怎么计算中英文合并的字符串的长度
怎么计算中英文合并的字符串的长度 import java.io.*; public class StringTest { public static void main(String[] args) { String aString = "这是一个测试串,This is a test string."; String anotherString = null; try { anotherString = new String(aString.getBytes("GBK"), "ISO8859_1"); } catch (UnsupportedEncodingException ex) { } System.out.println(aString.length() + "," + anotherString.length()); } } 粗体字的语句什么意思?
搜索更多相关的解决方案: 中英文  字符  长度  

----------------解决方案--------------------------------------------------------
这是Sting类里的一个函数:public String (byte[] bytes , String charsetName) throws UnsupportedEncodingExceprion 表示 :使用指定的字符集,创建一个表示字节编码的字符数组的String 对象  bytes 参数 表示 将被转化为字符的字节数组  charsetName 参数 表示 支持字节符集名称 而 aString.getBytes("GBK") 里的 getBytes("GBK") 则是 使用指定名称字符集,将String对象转化为字符数组,  “GBK” 是支持字符集名称
----------------解决方案--------------------------------------------------------
厉害 一看就是高手
----------------解决方案--------------------------------------------------------
  相关解决方案