用getBytes(),这个程序根据平台默认得编码转换
getBytes(String charsetName) throws UnsupportedEncodingException
用指定编码方式转化,如果不支持这种编码就抛出后面得异常
getBytes(String charsetName) throws UnsupportedEncodingException
用指定编码方式转化,如果不支持这种编码就抛出后面得异常
2.楼主在提问时,可以先搜索一下同类型的文章。因为这个问题被提过n次了。这样节省您的分数。
3.我还是喜欢要分,所以,给楼主举个例子:
String a="abcd你好";
byte[] p = a.getBytes();
**函数功能:把string转换成byte[]
**@参数:要转换的字符串
**@返回值:数组
*/public byte[] String_to_byte(String s)
{
byte[] b = new byte[200];
try
{
java.io.StringBufferInputStream sbi=new java.io.StringBufferInputStream(s);
b=new byte[sbi.available()];
sbi.read(b);
}
catch(Exception e)
{
System.err.print(e.toString());
}
return b;
}
byte[] p = a.getBytes();
不好意思啊,表示赞同之外,想要分升级!