`

计算字符串中字节长度

阅读更多

 /*
  * * 计算字符串的字节长度(字母数字计1,汉字及标点计2) *
  */
 public static int byteLength(String string) {
  int count = 0;
  for (int i = 0; i < string.length(); i++) {
   if (Integer.toHexString(string.charAt(i)).length() == 4) {
    count += 2;
   } else {
    count++;
   }
  }
  return count;
 }
}

分享到:
评论

相关推荐

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

    4. 计算字符串的字节长度 `li_len` 和字符长度 `li_lenA`。如果两者相等,说明字符串中不含中文字符,可以直接将整个字符串作为英文部分返回,中文部分设为空。 5. 如果字符串中包含中文字符,我们将遍历整个字符串...

    oracle求字符串长度函数length()和hengthb()简介

    在Oracle数据库中,处理字符串是常见的操作,而`length()`和`lengthb()`函数则是用于获取字符串长度的两个重要函数。这两个函数可以帮助我们了解字符串在存储时占用的空间,从而进行有效的数据管理和分析。 1. `...

    PB数据窗口根据字段内容设置字段宽度

    5. **计算最大内容长度**:为了精确调整,可以编写一个算法,遍历数据窗口中的所有记录,找出每个字段的最大内容长度,然后根据这个长度设置字段宽度。这样能确保即使在数据变化时,字段也能适应内容。 6. **考虑多...

    C语言面试总结

    11. **sizeof与strlen的区别**:`sizeof`返回数据类型或变量的大小(字节数),而`strlen`计算字符串的长度,不包括末尾的空字符。 12. **String类的BIG_FOUR**:通常指的是C++中String类的四个主要操作:构造、...

    Python3高级教程

    2.20 字节字符串上的字符串操作:在Python3中字节串和字符串是不同的类型,处理字节串时的特别方法。 第三章:数字日期和时间 3.1 数字的四舍五入:使用内置函数对数字进行四舍五入操作。 3.2 执行精确的浮点数运算...

    奇虎360PHP工程师面试题和答案解析.doc

    例如,`mb_strlen()`函数用于计算字符串的长度,其中每个字符被视为一个完整的字符,而不是简单的字节数。因此,选项B正确。 --- **5. PHP的垃圾收集机制,说法错误的是?** **选项分析:** - **A:** PHP使用的...

    SQL里面的时间与c#.net与asp.net常用函数方法大全

    - **功能**: 在字符串左侧或右侧填充指定的字符,使得字符串达到指定长度。 - **语法**: `string.PadLeft(totalLength, paddingChar)` 或 `string.PadRight(totalLength, paddingChar)` - **参数**: - `totalLength...

    新词发现方法

    **pat-array(后缀数组)**是一种高效的数据结构,用于存储字符串的所有后缀,并按字典序排序。它在文本检索、字符串匹配等方面有着广泛的应用。通过构建pat-array,可以快速查找文本中的重复串和模式。 **倒排索引...

    2021-2022计算机二级等级考试试题及答案No.17170.docx

    在JavaScript中,`document.write()` 方法被用来向HTML文档写入字符串。因此,正确答案为`A.document.write()`。 #### 7. 软件开发设计阶段的任务 - **知识点**:软件开发设计阶段的任务。 - **详细解释**:题目...

    汇编语言的50个判断题.doc

    - **分析**:ASCIIDW ‘ABCD’ 是非法指令,正确表示ASCII字符串应使用DB(Define Byte)伪指令。 #### 30. MOV指令的操作数 - **知识点**:MOV指令的操作数要求。 - **分析**:MOV SI, [SI]是非法指令,因为源操作...

    王爽著《汇编语言》课件及课后习题答案和实验解答

    【内容简介】 汇编语言是各种CPU所提供的机器指令的助记符的集合,人们可以用汇编语言直接控制...17.3 字符串的输入 17.4 应用int 13h中断例程对磁盘进行读写 实验17 编写包含多个功能子程序的中断例程 课程设计2

Global site tag (gtag.js) - Google Analytics