当前位置: 技术问答>java相关
String怎么转换为byte[]?
来源: 互联网 发布时间:2015-04-27
本文导语: String str ="abcdefg"; byte[] byt =new byte[20]; 怎么能够把str赋给byt[]? | 为什么不用getBytes()? | byte[] byt = str.getBytes(); or use System.ArrayCopy..... | String str ="abcdefg"; byte[] ...
String str ="abcdefg";
byte[] byt =new byte[20];
怎么能够把str赋给byt[]?
byte[] byt =new byte[20];
怎么能够把str赋给byt[]?
|
为什么不用getBytes()?
|
byte[] byt = str.getBytes();
or use System.ArrayCopy.....
or use System.ArrayCopy.....
|
String str ="abcdefg";
byte[] byt =new byte[20];
改为:
String str ="abcdefg";
byte[] byt =str.getBytes();
如果不想这样你也可以用个循环来getByte();
byte[] byt =new byte[20];
改为:
String str ="abcdefg";
byte[] byt =str.getBytes();
如果不想这样你也可以用个循环来getByte();
|
getBytes
public byte[] getBytes()
Convert this String into bytes according to the platform's default character encoding, storing the result into a new byte array.
Returns:
the resultant byte array.
Since:
JDK1.1
摘自java的帮助文档,多看看文档对学java帮助很大。
public byte[] getBytes()
Convert this String into bytes according to the platform's default character encoding, storing the result into a new byte array.
Returns:
the resultant byte array.
Since:
JDK1.1
摘自java的帮助文档,多看看文档对学java帮助很大。
|
对,用getBytes(),功能强大。