qwfc.net
当前位置:首页 >> jAvA 字符串转BytE >>

jAvA 字符串转BytE

1.string 转 byte[] byte[] midbytes=isoString.getBytes("UTF8");//为UTF8编码 byte[] isoret = srt2.getBytes("ISO-8859-1");//为ISO-8859-1编码 其中ISO-8859-1为单字节的编码2.byte[]转string String isoString = new String(bytes,"ISO-8859-1

java byte转换成字符串方法: 1.使用string的valueof()方法进行转换: byte b = 3;string str = string.valueof(b);2.直接在字符串后面添加“”转换为字符串string str = b + “”;

String类有提供好的方法啊,getBytes() getBytes public byte[] getBytes(Charset charset) 使用给定的 charset 将此 String 编码到 byte 序列,并将结果存储到新的 byte 数组.此方法总是使用此字符集的默认替代 byte 数组替代错误输入和不可映射字符序列.如果需要对编码过程进行更多控制,则应该使用 CharsetEncoder 类.参数:charset - 用于编码 String 的 Charset 返回:所得 byte 数组 从以下版本开始:1.6

一、String转byte数组简单版:1、String str = "abcd";2、byte[] bs = str.getBytes(); 二、复杂版// pros - no need to handle UnsupportedEncodingException // pros - bytes in specified encoding scheme byte[] utf8 = "abcdefgh".getBytes(

java中byte数组转换成string字符串可以直接使用string类的构造函数.而string转byte数组,则可以使用string类型的getbytes()方法进行转换,如下形式:1、string 转 byte[] string str = "hello";//声明一个字符串 byte[] srtbyte = str.getbytes()

先按空格分割字符串string.split(" "),然后再转换为bytes

呵呵 ,你好 ,我从api文档里查到的方法parseByte(String s)将String参数解析为有符号的十进制byte.不知道 是不是你想要的答案.初学java 一定要多看 api文档才能进步,努力吧 ,不要放弃.

public class ByteTest {public static void main(String[] args) {String str = "Hello world!";// string转bytebyte[] bs = str.getBytes();System.out.println(Arrays.toString(bs));// byte转stringString str2 = new String(bs);System.out.println(str2);}}

思路:先定义字符串,再通过getBytes()方法进行转换数组就可以了.参考代码:String s = "ZhiDao";//定义字符串 byte[] sb = s.getBytes();//把字符串转换成数组String的getBytes()方法是得到一个系统默认的编码格式的字节数组.将一个String类型的字符串中包含的字符转换成byte类型并且存入一个byte[]数组中.

//程序如下:public class a { public static void main(String[] args) { String a = "123"; a.getBytes(); System.out.print(a); }}

网站首页 | 网站地图
All rights reserved Powered by www.qwfc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com