在java中,如何将byte转为string
答案:7 悬赏:10
解决时间 2021-01-16 10:55
- 提问者网友:献世佛
- 2021-01-16 03:25
在java中,如何将byte转为string
最佳答案
- 二级知识专家网友:低音帝王
- 2021-01-16 04:06
方法一:
String s = "fs123fdsa";//String变量
byte b[] = s.getBytes();//String转换为byte[]
String t = new String(b);//bytep[]转换为String
方法二:
String a;
byte b;
a=b+"";
这样就把b的byte值给了字符串a。
这种方法也可以用来将数字==格式缓缓成字符串。
比如
int c;
String d;
d=c+"";
这样就是把整数c转换成了字符串d。
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
String s = "fs123fdsa";//String变量
byte b[] = s.getBytes();//String转换为byte[]
String t = new String(b);//bytep[]转换为String
方法二:
String a;
byte b;
a=b+"";
这样就把b的byte值给了字符串a。
这种方法也可以用来将数字==格式缓缓成字符串。
比如
int c;
String d;
d=c+"";
这样就是把整数c转换成了字符串d。
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
全部回答
- 1楼网友:刀戟声无边
- 2021-01-16 10:01
有意义吗?
- 2楼网友:何以畏孤独
- 2021-01-16 08:42
我暂时保留我的看法!
- 3楼网友:怀裏藏嬌
- 2021-01-16 08:34
String str="一二三abc";
for(byte b:str.getBytes()){
String temp1=String.valueOf(b);
System.out.print(temp1+" | ");
String temp2=new String(new byte[]{b});
System.out.print(temp2+" | ");
String temp3=String.valueOf(new byte[]{b});
System.out.println(temp3);
}
输出结果:
-46 | ? | [B@1a80a69
-69 | ? | [B@14384c2
-74 | ? | [B@1c0ec97
-2 | ? | [B@ecb281
-56 | ? | [B@1bb60c3
-3 | ? | [B@cdb06e
97 | a | [B@1fa1bb6
98 | b | [B@1315d34
99 | c | [B@1de256f
- 4楼网友:我住北渡口
- 2021-01-16 07:02
byte b = 127;
String s = b + "";
这样b就转化成了s;
String s = b + "";
这样b就转化成了s;
- 5楼网友:持酒劝斜阳
- 2021-01-16 05:55
先声明 byte 的数组,
byte[] b = ‘’;
然后,
String str = new String(b, "GB2312");
byte[] b = ‘’;
然后,
String str = new String(b, "GB2312");
- 6楼网友:末日狂欢
- 2021-01-16 05:31
byte[] b = ,,;
String s = new String(b, "GB2312");
String s = new String(b, "GB2312");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息