Java ByteArrayInputStream.available()方法实例
ByteArrayInputStream
的Java ByteArrayInputStream.available()
方法的语法如下。
public int available()
示例
在下面的代码中展示了如何使用ByteArrayInputStream.ByteArrayInputStream.available()
方法。
import java.io.ByteArrayInputStream;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
byte[] buf = { 65, 66, 67, 68, 69 };
ByteArrayInputStream bais = new ByteArrayInputStream(buf);
//::w wW。y I IB aI 。c OM
int count = 0;
while ((count = bais.available()) > 0) {
char c = (char) bais.read();
System.out.print("available byte(s) : " + count);
System.out.println(c);
}
}
}
执行上面代码,得到以下结果 -
available byte(s) : 5A
available byte(s) : 4B
available byte(s) : 3C
available byte(s) : 2D
available byte(s) : 1E