Java中⽂长度计算
字符串长度都是调⽤String类的length()⽅法,通常这样就可以,但是现在项⽬中需要汉字的长度是2,所以说需要换个写法public static int stringLength(String str) {
int stringLength = 0;
try {
if (str != null && !"".equals(str)) {
stringLength = Bytes("GB18030").length;
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return stringLength;
}
这样就可以了
String s = "hello 你好";
// 这种⽅法也⾏
String str1 = new Bytes("GBK"),"iso-8859-1");
字符串长度的方法
System.out.println(str1.length());
System.out.println(stringLength(s));
10
10

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。