Java 获取字符长度

 1 /**
 2      *
 3      * @param 字符串
 4      * @return 字符长度
 5      */
 6     public int getWordCount(String str) {
 7         int length = 0;
 8         for (int i = 0; i < str.length(); i++) {
 9             int ascii = Character.codePointAt(str, i);
10             if (ascii >= 0 && ascii <= 255) {
11                 length++;
12             } else {
13                 length += 2;
14             }
15         }
16         return length;
17     }
时间: 2024-08-09 10:44:11

Java 获取字符长度的相关文章

获取字符长度的方法

这个方法如果一个数字和一个字母算一个字符,一个汉字算一个字符,不会出现半个的情况,解决了乱码问题! charLength(str) { var cArr = str.match(/[^\x00-\xff]/ig); var len = str.length + (cArr == null ? 0 : cArr.length); return Math.ceil(len / 2); } 这个方法很好用哦

获取字符长度,中文2个字符,英文数字一个字符

转自testcs_dn(微wx笑) 博客 原文网址:http://blog.csdn.net/testcs_dn/article/details/21412303#comments 方法一: function strlen(str){ var len = 0; for (var i=0; i<str.length; i++) { var c = str.charCodeAt(i); //单字节加1 if ((c >= 0x0001 && c <= 0x007e) || (

js获取字符长度

方法一: var jmz = {}; jmz.GetLength = function(str) { ///<summary>获得字符串实际长度,中文2,英文1</summary> ///<param name="str">要获得长度的字符串</param> var realLength = 0, len = str.length, charCode = -1; for (var i = 0; i < len; i++) { cha

获取字符串长度、字符长度、字节长度

度量快速开发平台中基础函数中有一个  len  的获取字符长度函数.具体用法是:len ("123Abc字符串") 这个方法得到的结果是:9 即一共有多少个字符,没有区分单字节与双字节的情况. 如果某一个字段设置的长度为9,那刚才这个字符串保存到数据库的时候,会提示字符串过长,因为数据库中一般是按照字节长度来判断的. 度量快速开发平台中,是没有直接提供这个获取字符串字节长度得函数.用户想知道这个字符串占用了多少字节,在平台中如何来得到呢? 我们知道,度量快速开发平台是与c#完美结合使用

Java 获取amr音频格式的音频长度

import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; public class GetAmrDuration { /** * 得到amr的时长 * * @param file * @return * @throws IOException */ public static int getAmrDuration(File file) throws IOException { long du

PHP截取字符串,获取长度,获取字符位置的函数

strstr(string,string) = strchr(,) //从前面第一次出现某个字符串的地方截取到最后strrchr(string,string) //从某个字符串从最后出现的位置截取到结尾strpos(string,string[,int]) //某个字符串第一次出现的位置strrpos(string,string) //某个字符串最后一次出现的位置substr(string,int[,int]) //从指定位置开始截取字符串,可以指定截取的长度.strlen(string) //

php获取utf8字符串的字符长度

php获取utf8字符串的字符长度,摘自大名鼎鼎的WordPress,非常精确的哦,另外需要注意的是本函数仅适用于utf-8 编码下的字符串. function utf8_strlen($string){$string=trim($string);if(empty($string)) return 0;// 将字符串分解为单元preg_match_all("/./us", $string, $match);// 返回单元个数  return count($match[0]);}

什么情况下使用break关键字? 什么情况下使用Continue关键字? Java如何声明一个数组?JS如何声明一个数组?如何获取数组长度? 如何遍历数组?

什么情况下使用break关键字?什么情况下使用Continue关键字? Break Break关键用于终止循环. 示例: 1 2 3 4 5 6 for (int i = 0; i < 10; i++) {   if (i == 4) {     break; //终止循环,后面的循环不再执行   }   System.out.println(i); } Continue Continue关键字用于终止本次循环,其它循环继续. 示例: 1 2 3 4 5 6 7 for (int i = 0;

java获取各类容器和数组的长度

java获取各类容器和数组的长度 没什么别的,查缺补漏而已 数组:length属性 ArrayList:size()方法 HashMap:size()方法 HashSet:size()方法 再加一个,字符串String:length()方法 原文地址:https://www.cnblogs.com/jiading/p/12369481.html