toByteArray()
方法toByteArray()方法在java.io包中可用。
toByteArray()方法用于实例化一个“字节”类型的新缓冲区,该缓冲区的大小与此ByteArrayOutputStream的当前大小相同。
toByteArray()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
在将流转换为数组时,toByteArray()方法不会引发异常。
语法:
public byte[] toByteArray();
参数:
它不接受任何参数。
返回值:
该方法的返回类型为byte [],它从该ByteArrayOutputStream返回一个“字节”类型的数组。
示例
//Java程序演示示例 //方法 //ByteArrayOutputStream- import java.io.*; public class ToByteArrayOfBAOS { public static void main(String[] args) throws Exception { byte[] b_arr = { 97, 98, 99, 100 }; ByteArrayOutputStream BAOS = null; try { //实例化ByteArrayOutputStream- BAOS = new ByteArrayOutputStream(); //通过使用write()方法是 //将b_arr写入BAOS- BAOS.write(b_arr); //通过使用toString()方法是 //将BAOS表示为字符串 System.out.print("BAOS.toString(): " + BAOS.toString()); System.out.println(); //通过使用toByteArray()方法是 //将BAOS转换为字节数组 byte[] converted = BAOS.toByteArray(); System.out.println("BAOS.toByteArray(): "); for (byte b: converted) System.out.println(b); } catch (Exception ex) { System.out.println(ex.toString()); } finally { if (BAOS != null) BAOS.close(); } } }
输出结果
BAOS.toString(): abcd BAOS.toByteArray(): 97 98 99 100
本文向大家介绍Java ObjectInputStream readShort()方法(带示例),包括了Java ObjectInputStream readShort()方法(带示例)的使用技巧和注意事项,需要的朋友参考一下 ObjectInputStream类方法 readShort()方法在java.io包中可用。 readShort()方法用于从此ObjectInputStream读取2个
本文向大家介绍Java ObjectInputStream readObject()方法(带示例),包括了Java ObjectInputStream readObject()方法(带示例)的使用技巧和注意事项,需要的朋友参考一下 ObjectInputStream类方法 readObject()方法在java.io包中可用。 readObject()方法用于从此ObjectInputStream
本文向大家介绍Java ObjectInputStream readLong()方法(带示例),包括了Java ObjectInputStream readLong()方法(带示例)的使用技巧和注意事项,需要的朋友参考一下 ObjectInputStream类方法 readLong()方法在java.io包中可用。 readLong()方法用于从此ObjectInputStream流中读取8个字节
本文向大家介绍Java ObjectInputStream defaultReadObject()方法(带示例),包括了Java ObjectInputStream defaultReadObject()方法(带示例)的使用技巧和注意事项,需要的朋友参考一下 ObjectInputStream类方法 defaultReadObject()方法在java.io包中可用。 defaultReadObj
本文向大家介绍Java ByteArrayOutputStream writeTo()方法(带示例),包括了Java ByteArrayOutputStream writeTo()方法(带示例)的使用技巧和注意事项,需要的朋友参考一下 ByteArrayOutputStream类方法 writeTo()方法在java.io包中可用。 writeTo()方法用于将此流的数据写入给定的OutputSt
本文向大家介绍Java File类boolean createNewFile()方法(带示例),包括了Java File类boolean createNewFile()方法(带示例)的使用技巧和注意事项,需要的朋友参考一下 文件类布尔 软件包java.io.File.createNewFile()中提供了此方法。 此方法用于通过使用方法创建新文件,并且该方法可通过File对象访问。 如果文件已经存