/*** 获取字符串的长度,如果有中文,则每个中文字符计为2位* * @param value*         指定的字符串** @return 字符串的长度*/public static int length(String value) {int valueLength = 0;String chinese = "[\u0391-\uFFE5]";/* 获取字段值的长度,如果含中文字符,则每个中文字符长度为2,否则为1 */for (int i = 0; i < value.length(); i++) {/* 获取一个字符 */String temp = value.substring(i, i + 1);/* 判断是否为中文字符 */if (temp.matches(chinese)) {/* 中文字符长度为2 */valueLength += 2;} else {/* 其他字符长度为1 */valueLength += 1;}}return valueLength;}

转载于:https://www.cnblogs.com/chinaxin/p/3291512.html

Java 中正确获取中文字符串长度相关推荐

  1. python获取输入框内容长度_python3 tkinter 获取输入字符串长度

    python 3  获取输入字符长度 #-*- coding:utf-8 -*- from tkinter import * from tkinter import messagebox def ge ...

  2. java中计算包含汉字字符串的长度

    java中: 1字符=2字节,1字节=8位 英文和数字占一个字节,中文占一个字符,也就是两个字节 在计算的字符串长度的时候,若有汉字,直接用String.length()方法是没法计算出准确的长度,如 ...

  3. java 字符长度 中文_java判断中文字符串长度的简单实例

    话不多说,上代码: /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static i ...

  4. Golang中获取中文字符串的子串字符位置及截取子串

    Golang中获取中文字符串的子串字符位置及截取子串 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.cs ...

  5. java判断字符长度_java判断中文字符串长度的简单实例

    话不多说,上代码: /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static i ...

  6. sqlserver中,如果正确得到中文的长度

    sqlserver中,如果正确得到中文的长度:             len('wangzhq')=7          len('代码')=2             正确:       data ...

  7. [转]php获取含中文字符串长度

    本文转载自:http://vtrtbb.iteye.com/blog/607091 PHP计算字符串长度,包括计算英文.GBK.UTF-8多种字符集下PHP如何计算字符串长度.英文字符串长度 strl ...

  8. 我说我精通字符串,面试官竟然问我Java中的String有没有长度限制!?

    String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西容易被忽略的. 就如本文我们要讨论的问题:Java中的S ...

  9. php 全角字符正则表达式,正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度...

    判断是否存在中文和全角字符 str.match(/[^\x00-\xff]/ig) 判断包含中文字符串长度 aMatch=str.match(/[^\x00-\x80]/g); str.length+ ...

最新文章

  1. android开发实验报告二,《Android 移动应用开发》实验报告-范本2(33页)-原创力文档...
  2. Day04:函数参数、对象、嵌套、闭包函数和装饰器
  3. Memcache工作原理总结
  4. 分布式系统中处理参数配置的 4 种方案
  5. 【译】ICO 2.0 — The Advent of What Crypto-Fund Raising Should Really Look Like
  6. 滑动窗口最大值—leetcode239
  7. SAP Spartacus cxFocus的config属性的赋值原理
  8. 校验值的计算----移位算法
  9. vscode tab键快捷生成元素html标签
  10. kafka topic 一段时间不消费_全网最通俗易懂的 Kafka 入门
  11. C语言-输入一个正整数,输出它的所有质数因子
  12. 基于JAVA+SpringMVC+Mybatis+MYSQL的企业通用门户网站官网
  13. STM32线缆综合测试系统
  14. Atitit java字符串模板渲染总结 目录 1. 总结:指标 1 1.1. 支持中文变量 提升可读性 1 1.2. 变量placeholder简单性,,velo可以直接¥前导简单。。Free的
  15. 计算机组成原理知识点
  16. 运动控制器RTEX总线使用入门
  17. 用户体验与可用性测试_读书笔记
  18. GOM引擎 mirserver服务端各文件夹注解
  19. 金融知识图谱有什么?
  20. 山东大学项目实训审计系统(七)数据可视化

热门文章

  1. DSPack的Demo中,那个VMR目录是什么意思?
  2. 报错:'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  3. 第13章 C#中的多线程
  4. 在线协作开发工具apizza使用方法(https://apizza.net/projects)
  5. Selenium with Python 001 - 安装篇
  6. 操作html标签之找到标签(续)
  7. 【Java】Java Socket编程(1)基本的术语和概念
  8. DotNetNuke的升级路径
  9. 简单实用的js调试logger组件
  10. 全球 MEDC 2007 举行日期