getBytes() 是Java程式语言中将一个字元串转化为一个位元组数组byte[]的方法。String的getBytes()方法是得到一个系统默认的编码格式的位元组数组。
将一个String类型的字元串中包含的字元转换成byte类型并且存入一个byte[]数组中。在java中的所有数据底层都是位元组,位元组数据可以存入到byte数组。
基本介绍
- 外文名:getBytes()
- 学科:Java程式语言
释义
存储字元数据时(字元串就是字元数据),会先进行查表,然后将查询的结果写入设备,读取时也是先查表,把查到的内容列印到显示设备上,getBytes()是使用默认的字元集进行转换,getBytes(“utf-8”)是使用UTF-8编码表进行转换。
用法
byte[]b_utf8="中国".getBytes("UTF-8");//获得位元组数组Strings_utf8=newString(b_utf8,"UTF-8");//使用指定的UTF-8编码来将byte[]解析成字元串。