java String 转成 byte 的问题 System.out.println(array1); System.out.println(array2); System.out.println(array3);打印结果是 111111111111 222222222222 333333333333我想把 array1,array2,array3 变成byte[]这样应该怎么转换!~!~因为我现在要发送的机器只能接受BYTE[] 。。很急 请帮忙!~!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 byte[] b=[1,1,1,1,1,1,1]这样? byte[] b = array1.getBytes() System.out.println(array1); System.out.println(array2); System.out.println(array3);打印结果是 111111111111 222222222222 333333333333我想把 array1,array2,array3 变成byte[]这样应该怎么转换!~!~因为我现在要发送的机器只能接受BYTE[] 。。很急 请帮忙!~!~很简单 原来 用 String 打印的是 11111111111 22222222222 33333333333现在我转换成byte[] 打印的结果还是 11111111111 22222222222 33333333333请大虾帮助!~!~ 谢谢 [code]public static void main(String[] args) { String array1 = "11111111"; String array2 = "22222222"; String array3 = "33333333"; byte[] b1 = array1.getBytes(); byte[] b2 = array2.getBytes(); byte[] b3 = array3.getBytes(); System.out.println(array1); System.out.println(array2); System.out.println(array3); System.out.println(b1); System.out.println(b2); System.out.println(b3); }[/code] byte[] b1 = array1.getBytes();byte[] b2 = array2.getBytes();byte[] b3 = array3.getBytes(); System.out.println(array1.getBytes()); 这样打印出的应该是转换出来的数组地址 对的 大虾应该怎么可以得到 和String 一样的结果呢 用String class里面getBytes() method 可以搜java2 SE documentation里面对String class介绍for (int i=0;i<array1.length();i++)System.out.print(array1.getBytes()[i]); 一样的结果?String array1 = "11111111";byte[] b1 = array1.getBytes();System.out.println(array1);System.out.println(new String(b1));是要这种结果么? 关于两个日期的间隔问题(高分急) SOS!现在没有编译器,做不了实验,请大家看看,谢谢 关于接口作为方法返回值 打开文件选择对话框,如何保存历史记录? 一个关于this用法的问题!得分很容易的。在线等!!!!! 刚在这里发帖子,请高手帮忙。 我在网页中加入applet,为什么出错?谁能告诉我?急!!! 为什么我能import aa.bb.cc;却不能import aa.bb.*; 急,请问大家。。。 100分求解TCP/IP C/S的例程!! 我怎么样学习JAVA java---如何一个用户创建多个账号?
System.out.println(array1);
System.out.println(array2);
System.out.println(array3);打印结果是 111111111111
222222222222
333333333333我想把 array1,array2,array3 变成byte[]这样应该怎么转换!~!~因为我现在要发送的机器只能接受BYTE[] 。。
很急 请帮忙!~!~很简单
原来 用 String 打印的是 11111111111
22222222222
33333333333
现在我转换成byte[] 打印的结果还是
11111111111
22222222222
33333333333
请大虾帮助!~!~ 谢谢
String array1 = "11111111";
String array2 = "22222222";
String array3 = "33333333";
byte[] b1 = array1.getBytes();
byte[] b2 = array2.getBytes();
byte[] b3 = array3.getBytes();
System.out.println(array1);
System.out.println(array2);
System.out.println(array3);
System.out.println(b1);
System.out.println(b2);
System.out.println(b3);
}
[/code]
byte[] b2 = array2.getBytes();
byte[] b3 = array3.getBytes();
这样打印出的应该是转换出来的数组地址
System.out.print(array1.getBytes()[i]);
String array1 = "11111111";
byte[] b1 = array1.getBytes();
System.out.println(array1);
System.out.println(new String(b1));
是要这种结果么?