</pre><pre name="code" class="java"><span style="font-size:18px;">public static boolean isChar(char c) { //判断中英文 (中:false,英:true) int k = 0x80; return c / k == 0 ? true : false; } public static int length(String s) { //得到字符串占位,中文2位,英文1位 if (s == null) return 0; char[] c = s.toCharArray(); int len = 0; for (int i = 0; i < c.length; i++) { len++; if (!isChar(c[i])) { len++; } } <span style="white-space: pre;"> </span>return len; }</span>
相关文章
- java比较两个list是否相同_Java判断两个List是否相同
- java判断坐标是否在某一个区域内(圆形,多边形)
- JAVA——【经验】(Java)判断两个对象的属性是否相等
- 【Docker 运维】Java 应用在 Docker 容器中启动报错:`unable to allocate file descriptor table`-二、判断与排查方法
- java-JDBC中?占位符的使用问题,?占位符不可用来设置字段名,表明等。
- Java实现回文串判断的方法
- 如何判断两个数互质?三个数两两互质?……N个数两两互质?(Java代码实现)
- java判断时间是否在两个时间范围之间,之外
- Java: 判断字符串之间 是否存在空格
- Java | 如何判断字符串有没有空格