readLong()
方法readLong()方法在java.io包中可用。
readLong()方法用于从此ObjectInputStream流中读取8个字节(即64位)的长值。
readLong()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
readLong()方法在读取较长时间时可能会引发异常。
IOException:在执行过程中遇到任何输入/输出错误时,可能引发此异常。
EOFException:当此流到达文件末尾时,可能引发此异常。
语法:
public long readLong();
参数:
它不接受任何参数。
返回值:
该方法的返回类型为long,它返回读取的8个字节长的值。
示例
//Java程序演示示例 //readLong()ObjectInputStream的长方法的说明 import java.io.*; public class ReadLongOfOIS { public static void main(String[] args) throws Exception { //实例化ObjectOutputStream,ObjectInputStream- //FileInputStream和FileOutputStream- FileOutputStream file_out_stm = new FileOutputStream("D:\\includehelp.txt"); ObjectOutputStream obj_out_stm = new ObjectOutputStream(file_out_stm); FileInputStream file_in_stm = new FileInputStream("D:\\includehelp.txt"); ObjectInputStream obj_in_stm = new ObjectInputStream(file_in_stm); //通过使用writeLong()方法就是写 //长到obj_out_stm流 obj_out_stm.writeLong(5411489332534l); obj_out_stm.writeLong(234773224114l); obj_out_stm.flush(); while (obj_in_stm.available() > 0) { //通过使用readLong()方法是读取 // 距离obj_in_stm- long val = (int) obj_in_stm.readLong(); System.out.println("obj_in_stm.readLong(): " + val); } //通过使用close()方法是 //关闭所有流 file_in_stm.close(); file_out_stm.close(); obj_in_stm.close(); obj_out_stm.close(); } }
输出结果
obj_in_stm.readLong(): -169460426 obj_in_stm.readLong(): -1449977166
本文向大家介绍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 defaultReadObject()方法(带示例),包括了Java ObjectInputStream defaultReadObject()方法(带示例)的使用技巧和注意事项,需要的朋友参考一下 ObjectInputStream类方法 defaultReadObject()方法在java.io包中可用。 defaultReadObj
本文向大家介绍Java ByteArrayOutputStream writeTo()方法(带示例),包括了Java ByteArrayOutputStream writeTo()方法(带示例)的使用技巧和注意事项,需要的朋友参考一下 ByteArrayOutputStream类方法 writeTo()方法在java.io包中可用。 writeTo()方法用于将此流的数据写入给定的OutputSt
本文向大家介绍Java ByteArrayOutputStream toByteArray()方法(带示例),包括了Java ByteArrayOutputStream toByteArray()方法(带示例)的使用技巧和注意事项,需要的朋友参考一下 ByteArrayOutputStream类方法 toByteArray()方法在java.io包中可用。 toByteArray()方法用于实例化
本文向大家介绍Java File类boolean createNewFile()方法(带示例),包括了Java File类boolean createNewFile()方法(带示例)的使用技巧和注意事项,需要的朋友参考一下 文件类布尔 软件包java.io.File.createNewFile()中提供了此方法。 此方法用于通过使用方法创建新文件,并且该方法可通过File对象访问。 如果文件已经存