`

java 字符串 字节 长度

阅读更多
java是以unicode编码的。字符串的字节的长度跟编码有关系。
比如   
String   msg   =   "中文abc";
msg.getBytes("UNICODE").length;   结果是12
msg.getBytes("ISO8859-1").length;   结果是5  
msg.getBytes("GBK").length;   结果是7
msg.getBytes("UTF-8").length; 结果是9
分享到:
评论

相关推荐

    Java字符串前面或后面补0(适用于等不同长度比较) .txt

    Java字符串长度不够,将其前面补0或者后面补0,适用于字典序比较前,将要比较字符串的位数保持一致,再进行比较。

    java字符串操作大全

    java字符串操作大全,适合初学者,浅显易懂 部JAVA字符串操作 2008-07-11 15:39:42| 分类: JAVA | 标签: |字号大中小 订阅 . JAVA字符串的方法 String a = "53c015"; //Integer.parseInt(s, radix) radix设置为...

    java编写一个截取字符串的函数,输入为一个字符串和字节数.docx

    java编写一个截取字符串的函数,输入为一个字符串和字节数

    jvm如何处理长字符串

    jvm如何处理长字符串?java的classs文件中,constant_utf8_info的长度是u2,也就是说,一个字符串最长是65535个字节,但是,在本机做测试,超过这个长度的字符串也是允许的,原因是什么?

    java字节与字符

    IO流 输出、输入字节流,并且任意截取字符串的长度,

    Java算法之对字符串的各种处理(二)

    JAVA算法题之字符串处理(二) 一、按字节数截取字符串。 核心思路:输入一个字符串和字节数,输出按字节数截取字符串, 其中要保证汉字不能被截半个字节,设计思路就是判断汉字占几个字节,通过string.valueof....

    Java中文字符所占的字节数

    我们可以通过String类的getBytes(String charsetName)方法来获取到字符串以指定编码方式编码后所得到的字节数组,然后字节数组的长度是该字符串在指定编码方式下所占的字节数。下面为一个测试示例:   ...

    字符串 截取

    指定截取字节数,截取字符串,但是不能出现半个汉字的情况,例如: 字符串"喊sd中d王",长度2byte为:喊,长度3byte为:喊s,长度4byte为:喊sd,长度5byte为:喊sd,长度6byte为:喊sd中

    java 截取字符串(判断汉字)

    jsp截取中文字符串 len为字节长度

    Java缓存处理大量Json数组 StringBufferCacheUtil.java

    主要用来缓存处理大量的Json数组的工具类,比如:TCP编程时,客户端或服务端(等等)接收大量Json数据时,由于受到字节数组的长度问题,不能读取一个完整的json字符串,此方法就是用StringBuffer作为缓存处理得到...

    标题过长使用javascript按字节截取字符串

    做为一个前端开发人员在网页展示中经常会碰到,标题过长,需要截取字符串,用CSS的实现的话各种兼容问题,各种坑。 让后台程序截一下,又各种推托,让后台按字节截一下更是和要了后台老命一样,最后可能只会安字符...

    Java 测试题共20套

    4.使用方法length( )可以获得字符串或数组的长度。 5.一个容器中可以混合使用多种布局策略。 6.Java中,并非每个事件类都只对应一个事件。 7.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的...

    SQL数据类型和范围(SQLServer,MySql,Access)

    char(n) 固定长度的字符串。最多 8,000 个字符。 n varchar(n) 可变长度的字符串。最多 8,000 个字符。 varchar(max) 可变长度的字符串。最多 1,073,741,824 个字符。 text 可变长度的字符串。最多 2GB ...

    Java压缩技术整理

    1. 输入字符串: snowolf@zlex.org;dongliang@zlex.org;zlex.dongliang@zlex.org 2. 输入字节长度: 59 3. 压缩后字节长度: 39 4. 解压缩后字节长度: 59 5. 输出字符串: snowolf@zlex.org;dongliang@zlex.org;zlex...

    StringKit.java

    将下划线方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串;包装指定字符串;补充字符串以满足最小长度;编码字符串;解码字节码

    Redis字符串原理的深入理解

    相比于 Java,在 Redis 中 string 是可以修改的,是动态字符串(Simple Dynamic String 简称 SDS)他的内部结构更像是一个 ArrayList,维护一个字节数组并预分配冗余空间以减少内存的频繁分配.当字符串的长度小于 1MB时,...

    java jdk实列宝典 光盘源代码

    判断一个字符串是否是合法的java标识符;使用StringBuffer;IP地址转化成整数,整数转化成IP地址; 十八为身份证格式验证;表达式解析器;字符串编码的转换;字符串对齐器;密码加密和验证(MD5); 制作命令行程序...

    Java 自学宝典 第二章 数据类型

    valueOf(): 将字符串解析为布尔对象 11 2. 2. 6. toString(): 返回布尔的字符串值 11 2. 3. 整数数据类型 12 2. 3. 1. Java的整数数据类型:内存和长度 12 2. 3. 2. 整数计算 12 2. 3. 3. 二进制和十进制值表 12 2....

Global site tag (gtag.js) - Google Analytics