00问答网
所有问题
toByteArray()这个方法怎么用
如题所述
举报该问题
推荐答案 2011-07-12
//假如toByteArray()是下面字节流的方法:(其他类的都差不多)
ByteArrayOutputStream bos=new ByteArrayOutputStream();
// bos.write(1);//这里你可以写入整数,流,还有byte[]
//假如我要构造这样一个东西:我有个byte数组b,我想在最前面写个1 ,
//那么:
byte[] b=new byte[10];
bos.write(1);
bos.write(b);
byte[] bb=bos.toByteArray();//你看这里就用到了toByteArray就是就一个字节流转换为一个 byte数组
//这里的bb就是我们想要的东西
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nIDDrTZZD.html
其他回答
第1个回答 2011-07-12
请问 你说的是 BigInteger 的 toByteArray()方法吗?
Api 里面是这么写的
toByteArray
public byte[] toByteArray()
返回一个 byte 数组,该数组包含此 BigInteger 的二进制补码表示形式。
该 byte 数组将为 big-endian 字节顺序:最高有效字节在第零个元素中。
此数组将包含表示此 BigInteger 所需的最小数量的字节,至少包括一个符号位,即 (ceil((this.bitLength() + 1)/8))。(此表示形式与 (byte[]) 构造方法兼容。)
第2个回答 2015-08-08
String 的getBytes()使用平台的默认
字符集
将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
如果是转码问题的话,双方谈接口的时候应该确定编码规则和转码规则。 或者加密规则。
这样的话应该好些。
ByteArrayOutputStream就是提供一个写入的缓冲区。
相似回答
bytearray
outputstream用法
答:
其基本的使用模式非常简单:首先,
你创建一个ByteArrayOutputStream实例,然后调用write()方法一次或多次将数据写入流,最后可以通过调用toByteArray
()方法获取一个包含写入数据的字节数组。例如,下面的代码片段展示了如何使用ByteArrayOutputStream将字符串转换为字节数组:java import java.io.ByteArrayOutputSt...
java中String类型的
如何
转为
byte
[]
答:
调用String类的getBytes
()方法
:public static byte[] str
ToByteArray(
String str) { if (str == null) { return null;} byte[] byteArray = str.getBytes();return byteArray;}
android bitmap
怎么
转
byte
数组
答:
ByteArrayOutputStream stream = new ByteArrayOutputStream();bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);byte[] byteArray = stream.
toByteArray()
;
C# 为什么
ToByteArray()
后输出是乱码?
答:
} Console.WriteLine("\n"); byte[] byArray = guid.
ToByteArray()
; // 返回包含此实例的值的 16 元素字节数组。 foreach (var item in byArray) { Console.Write((char)item); // T?±1LI??? //为什么上面一行的输出是乱码??? } Console.WriteLine("\n"); } } 展开 我来答 1个...
大家正在搜
酱油自己怎么做这个方法
toByteArray
我就用了这个方法
幸亏用了这个方法才治好
这个方法很有用英文
这个方法3个月拯救了我
ArrayDescriptor
CByteArray
这个方法
相关问题
java里面byte数组和String字符串怎么转换
byte数组怎么输出
Byte数组存储问题
toByteArray这个方法怎么用
tobytearray方法为什么不能使用多态 java
byte【】数组怎么连接
这个方法可以实现深层复制,请问我的输出流已经关闭以后为什么可...
C++中byte数组怎么用