使用read()方法读取文件,这个方法将会读取文件中的一个字节,并将读取到的字节大小返回,然后跳到下一个字节;若读到了文件结尾,则返回-1。如下代码演示了这个方法: 上面代码先创建了一个FileInputStream对象,然后使用read方法读取文件中的内容,接收返回值并输出,这一过程重复两次。读取的文件中,只用一个字母a。而运行...
用File对象获取到一个文件时,还可以进一步判断文件的权限和大小:boolean canRead():是否可读;boolean canWrite():是否可写;boolean canExecute():是否可执行;long length():文件字节大小 调用isFile(),判断该File对象是否是一个已存在的文件,调用isDirectory(),判断该File对象是否是一个已存在的目录 4、Path:Java...
ByteArrayInputStream(byte[] buf,int offse,int length):创建一个字节数组输入流,其中,参数 buf 指定字节数组类型的数据源,offset 指定在数组中开始读取数据的起始下标位置,length 指定读取的元素个数。 例1 使用ByteArrayInputStream 类编写一个案例,实现从一个字节数组中读取数据,再转换为 int 型进行输出。代码...