JAVA的getBytes()
来源:互联网 发布:用波士顿矩阵分析海尔 编辑:程序博客网 时间:2024/05/17 05:48
下面的程序实现了依靠字节数对字符串进行截断操作
public class wzq {public static String str="中国abc";//获取str的byte数组(默认的编码方式为GBK)public static byte[] by=str.getBytes();public static void main(String[] args) throws Exception{byte[] mby=new byte[by.length];for(int i=0;i<4;i++){mby[i]=by[i];}//由byte数组生成String时,必须指定编码方式String mstr=new String(mby,"GBK");System.out.println(mstr);}}
1byte=8bit,byte是字符编码中最小的单位,在byte[]中存储的就是构成每个字符的字节。
getBytes(String charsetName):其中的charsetName是编码方式,包括GBK,UTF-8等。就是通过哪种方式将byte[]中的字节转变成字符串(当然所生成的字符串会随着编码方式的不同而不同)。默认的编码方式为GBK。
这有篇很好的文章:点击打开链接,我已加收藏
0 0
- JAVA的getBytes()
- Java中getBytes()的用法
- Java中getBytes()的用法
- Java中getBytes()的用法
- java中String的getBytes的用法
- java中String的getBytes().length
- Java中的getBytes函数的含义
- java中String的getBytes方法使用
- java中String的getBytes方法使用
- java中String的getBytes编码问题
- java中String.getBytes()的用法
- java String getBytes
- java中String.getBytes()
- Java GetBytes 编码方式
- Java中String.getBytes()
- Java GetBytes 编码方式
- Java GetBytes 编码方式
- java中getBytes()用法
- POJ1068 Parencodings(模拟)
- tomcat启动端口错误
- 如何强制用户通过HTTPS访问网站
- UTF8文件读写
- BI publisher在word 2007消失的解决办法
- JAVA的getBytes()
- Xcode环境下osip,eXosip, openssl的静态库编译方法(编译出来给IOS使用)
- C/C++基本知识(二)
- APP适配IOS8,iPhone6和Plus截图简要说明,有iP6截图下载供研究(原创)
- ORACLE编译失效对象小结
- vb.net 函数注释
- python source/working/home directory
- JMS
- 重载++和——操作符