`

java中文,英文长度

    博客分类:
  • java
 
阅读更多

1.一个中文字符或符号 2 个字节,一个英文字符或符号 1 个字节。

 

System.out.println("abc你好,".getBytes("gbk").length);
System.out.println("abc你好,".getBytes("gbk").length);

 

结果是:

 

 

9
8

 

2.不管中英文,String的length方法一个中英文字符的长度均为1。

 

System.out.println("abc你好,".length());
System.out.println("abc你好,".length());

 结果是:

 

 

6
6
 

 

 

分享到:
评论

相关推荐

    js java 判断中文,英文的混合长度

    js java 判断中文,英文的混合长度

    统计中英文混合文本长度java版

    计算字符串的真实长度(每个汉字占2个字符大小)

    java中判断字段真实长度的实例(中文2个字符,英文1个字符)

    下面小编就为大家带来一篇java中判断字段真实长度的实例(中文2个字符,英文1个字符)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    java 中字符串只中英数字混合需要分割的解决办法

    这个方法用来处理java中可能有一些特别的需要,一大串中英文混合,需要中间截断或是中英中间添加一些特别的标识,调用这个方法 第一个参数是要处理的字符串,第二个是要在中英字符中间插入的字符。调用就可以得到想...

    Java中英文字符类型统计.rar

    Java字符类型统计,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。将arrChar中的每个字符转换为String类型之后,存放在arrStr数组中,创建一个String类型的数组,其长度为arrChar的长度,然后...

    开发常用游戏昵称 java 随机

    共2万个随机昵称,其中1万个中文昵称,1万个英文昵称,方便中英文游戏开发使用。 中文昵称包括大量的网络昵称以及传统中文姓名名称。

    Java程序设计基础:String类的常用方法(一.pptx

    中文、英文都算作一个字符。 其语法形式如下:字符串名.length(); 例1:在某系统中对管理员密码有这样的规定,即密码长度不得少于6位。 获取字符串的长度 public static void main(String[ ] args) { System.out....

    javascript 判断中文字符长度的函数代码

    JS的字符串都是string对象,可以用string对象的length属性可以获取其长度,但是无论是中文、全角符号以及英文最小长度单位都是1,这与php的strlen()并不相同。 代码如下: function strlen(str) { var s = 0; for(var...

    Java代码书写规范

    Java代码书写规范 1 符号命名规则 符号名包括:模块名,变量名,常量名,方法(函数/子程序)名,数据区名,缓冲区名等。符号命名通常应遵循以下规则: 1.1 通用规则 (1)在所有命名中,都应使用标准的英文单词或...

    itext生成pdf解决中英文换行问题

    导入 <groupId>org.xhtmlrenderer <artifactId>core-renderer <version>R8 直接根目录下新建包org.xhtmlrenderer.layout 覆盖jar

    java GUI生成二维码

    需要安装jdk,带GUI客户端,文本不能为空,且英文、数字长度不能超过2048,汉字不能超过1024!!

    java代码书写规范

    不得使用拼音或拼音缩写,除非该名字描述的是中文特有的内容,如半角、全角, 声母、韵母等。 2、所有命名都应遵循达意原则,即名称应含义清晰、明确。 3、所有命名都不易过长,应控制在规定的最大长度以内。 4、...

    Java中文字符所占的字节数

    Java语言中,中文字符所占的字节数取决于字符的编码方式,一般情况下,采用ISO8859-1编码方式时,一个中文字符与一个英文字符一样只占1个字节;采用GB2312或GBK编码方式时,一个中文字符占2个字节;而采用UTF-8编码...

    Java-PHP正则表达式的使用

    匹配中文字符的正则表达式: [u4e00-u9fa5]  评注:匹配中文还真是个头疼的事,有了这个表达式就好办了  匹配双字节字符(包括汉字在内):[^x00-xff]  评注:可以用来计算字符串的长度(一个双字节字符长度计2...

    java完美的验证码生成

    可以定制的验证码 可以数字、英文、中文其中的任意组合,也可以定制组合的长度 这是一个完整的示例,可以根据自己的需求稍作修改 里面有完整的注释和操作方法

    JAVA中国象棋对战平台博弈系统

    摘 要 (中文) I (英文) II 第一章 概述 1 1.1系统开发背景 1 1.2 WEB游戏的优势与特性 2 1.3 系统设计的目标 4 1.4 系统开发与测试环境 4 1.5可行性分析 5 第二章 相关技术与开发工具 6 2.1 J2EE WEB应用基础 6 2.2 ...

    Java字符串常用方法

    校验是否是中文名字 包括 姓名 • 校验是否是英文名字 将字符串转换为大写 将字符串转换为小写 判断字符串是否为数字 判断字符串是否包含子串 字符串替换 判断字符串是否为空白(null或只包含空格) 判断字符串是否...

    java字符串处理类

    判断一个字符是Ascill字符还是其它字符(如汉,日,...得到一个字符串的长度,显示的长度,一个汉字或日韩文长度为2,英文字符长度为1 截取一段字符的长度,不区分中英文,如果数字不正好,则少取一个字符位 生成随机字符串

    在javascript中如何得到中英文混合字符串的长度

    有同事在公司的OA上发了个贴子,介绍在javascript中如何得到中英文混合字符串的长度。 用的是正则表达式。 代码如下: var str = ”坦克是tank的音译”; var len = str.match(/[^ -~]/g) == null ? str.length : str....

    IText html转pdf 解决中文自动换行问题

    1、解决HTML转pdf 中文、数字、英文不能换行的问题,修改的源码包 重新计算了右边距。 2、html转pdf 参考我的另外一篇博文https://blog.csdn.net/qq_38616723/article/details/125188407?spm=1001.2014.3001.5502

Global site tag (gtag.js) - Google Analytics