`
reginaminlee
  • 浏览: 33846 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
社区版块
存档分类
最新评论

获取字符串中的中文字符长度

    博客分类:
  • java
阅读更多
Java代码 复制代码 收藏代码
  1. /**  
  2.      * 获取字符串中的中文字符长度  
  3.      * @param str  
  4.      * @return  
  5.      */  
  6.     public static int getChineseCharacters(String str){   
  7.         byte chars[]=str.getBytes();   
  8.         String cc="";   
  9.         byte temp[]=new byte[2];   
  10.         for(int i=0, count=0; i<chars.length; i++){   
  11.             if(chars[i]<0){   
  12.                 temp[count]=chars[i];   
  13.                 count++;   
  14.                 if(count%2==0){   
  15.                     cc+=new String(temp);   
  16.                     count=0;   
  17.                 }   
  18.             }   
  19.         }   
  20.         return cc.length();   
  21.     }  
分享到:
评论

相关推荐

    获取中文字符串长度的函数(VB6.0代码编写)

    在VB6.0编程环境中,处理中文字符串时,我们经常会遇到一个问题:如何准确地计算一个包含中文字符的字符串的长度。由于中文字符占用的字节数不同于英文字符(每个中文字符通常占用2个字节,而英文字符占用1个字节)...

    截取指定长度的字符串

    1. 固定位置截取:这种方法通常基于起始位置和结束位置来获取字符串的一部分。例如,在Python中,你可以使用切片操作符`[start:end]`来截取字符串,其中`start`是开始索引,`end`是结束索引(不包括该位置的字符)。...

    常见的获取字符串长度的方法

    本文将详细介绍几种常用的获取字符串长度的方法,包括这些方法的工作原理、适用场景以及潜在的限制。 ### 一、使用`sizeof`获取字符串长度 `sizeof`运算符是一种基本的C/C++语法,用于计算数据类型或变量的字节数...

    常见的VC获取字符串长度的方法[定义].pdf

    在软件开发中,获取字符串长度是一个常见的操作,但是字符串长度的定义并不唯一,通常是指字符串中包含字符的数目,但有的时候人们需要的是字符串所占字节的数目。下面将介绍五种常见的获取字符串长度的方法。 1. ...

    JS获取带中文字符的字符串长度

    一个JS函数,可以获取你当前输入的字符串的长度,其中中文字符和全角字符是2个长度

    TIA博途WINCC的触摸屏VB脚本入门(Len函数获取字符串长度以及Right和Left函数).docx

    Dim lenth As Integer = Len(strInput) ' 获取字符串长度 Dim leftLenth As Integer = 2 ' 设定从左边取的字符数 Dim rightLenth As Integer = 3 ' 设定从右边取的字符数 ' 使用Len函数 lenth = Len(strInput) ' ...

    使用MATLAB进行字符串数组长度计算(附详细步骤).txt

    本文将详细介绍如何使用MATLAB来计算字符串数组中每个字符串的长度,并找出其中最长的字符串长度。这不仅有助于理解MATLAB中的基本字符串操作,而且还能提高对文本数据处理的能力。 #### 二、基础知识介绍 在开始...

    delphi 实现截取字符串中中文+英文混合截取

    在Delphi编程环境中,处理中文和英文混合的字符串截取是一项常见的任务,特别是在涉及到文本处理、数据解析或者用户界面展示时。由于Unicode编码的存在,中文字符通常占据两个字节,而英文字符则占据一个字节,这就...

    获取中文字符串长度的函数

    `AscB`和`MidB`函数用于获取字符串中的字节,`And`操作符用于检查字节的最高位。如果连续的两个字节满足条件,说明它们构成一个中文字符,计数器加1。 在实际应用中,`CLen`函数对于处理包含中文字符的文本非常有用...

    PHP 获取字符串中的字符

    本篇文章将深入探讨如何在PHP中获取字符串中的特定字符,这是一项基础但至关重要的技能,对于处理用户输入、数据处理和文本操作至关重要。 首先,我们需要了解字符串的基本概念。在PHP中,字符串是由一个或多个字符...

    java获取字符串长度不够补

    java获取字符串长度,长度不够补相应的字符串

    获取一个字符串中的数字组

    标题中的“获取一个字符串中的数字组”是指从包含数字和非数字字符的字符串中提取连续的数字,并将它们作为整数处理。描述中提到的任务是输入一个字符串,例如"a123x456_17960? 302tab5876",从中找出所有的连续数字...

    用指针计算字符串长度

    用指针计算字符串长度,简单的小程序,c语言

    C#字符串截取固定长度的方法

    在C#编程语言中,经常需要处理字符串操作,其中一个常见的需求就是根据特定的长度来截取字符串。本文将详细介绍如何使用C#实现字符串的固定长度截取,并深入探讨背后的原理和技术细节。 #### 方法一:使用Substring...

    js中获取只包含一种字符的最长非空子字符串的长度.pdf

    * 获取字符串中只包含一种字符的最长非空子字符串的长度 * @param {string} s - 输入的字符串 * @return {number} - 返回最长连续相同字符子串的长度 */ function maxPower(s) { let maxLen = 0; // 记录最大...

    字符串长度的判断 JAVA

    要获取字符串的长度,可以调用`length()`方法。这个方法返回字符串中字符的数量,不包括任何末尾的空格。对于`panduan`,`length()`方法将返回2,因为"你好"中有两个字符。 ```java int length = panduan.length();...

    Pb字符串中的中文和英文(含符号)拆分

    在 PowerBuilder (PB) 开发环境中,有时我们需要处理包含中文和英文字符的字符串,并将它们分开。例如,给定的标题 "Pb字符串中的中文和英文(含符号)拆分" 描述了一个需求:将像 '中字A文C' 这样的字符串拆分为 '...

    mysql获取字符串长度函数(CHAR_LENGTH)

    length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()...

    C语言写的一些字符串处理函数,包括连接,查找重复字符和获取字符串长度

    再者,获取字符串长度可以使用内置的`strlen`函数,但如果需要自己实现,可以遍历字符串直到遇到空字符`\0`为止,计数器的值就是字符串长度。需要注意,这种方法不适用于包含空字符的字符串,因为它会误判字符串长度...

    [字符串]字符串提取(获取两个字符串中间的字符串)

    标题中的“字符串提取(获取两个字符串中间的字符串)”就是指的这个操作。 首先,C#提供了丰富的字符串类(System.String)和正则表达式类(System.Text.RegularExpressions)来帮助我们完成这项工作。在标准的字符...

Global site tag (gtag.js) - Google Analytics