java判断inputstream的大小
时间: 2024-01-23 15:40:48 浏览: 126
java 猜大小
可以使用available()方法来判断InputStream的大小。available()方法返回当前可读取的字节数,因此可以根据返回值来确定InputStream的大小。例如:
```java
InputStream inputStream = new FileInputStream(new File("test.txt"));
int fileSize = inputStream.available();
System.out.println("文件大小为:" + fileSize + "字节");
```
注意,available()方法只能保证返回的是当前可读取的字节数,不一定是InputStream的总大小。因此,如果需要精确地获取InputStream的大小,可以将InputStream的字节读取到一个缓冲区中,然后统计缓冲区中的字节数。
阅读全文