📄 bytearrayinputstreamdemo.java
字号:
package bytearrayinputstream;
/**
ByteArrayInputStream是把字节数组当成源的输入流。该类有两个构造函数,每个构造
函数需要一个字节数组提供数据源:
ByteArrayInputStream(byte array[ ])
ByteArrayInputStream(byte array[ ], int start, int numBytes)
这里,array是输入源。第二个构造函数创建了一个InputStream类,该类从字节数组的
子集生成,以start指定索引的字符为起点,长度由numBytes决定。
下面的例子创建了两个ByteArrayInputStream,用字母表的字节表示初始化它们:
*/
// Demonstrate ByteArrayInputStream.
import java.io.*;
import java.security.cert.*;
class ByteArrayInputStreamDemo {
public static void main(String args[]) throws IOException {
String tmp = "abcdefghijklmnopqrstuvwxyz";
byte b[] = tmp.getBytes();
ByteArrayInputStream input1 = new ByteArrayInputStream(b);
ByteArrayInputStream input2 = new ByteArrayInputStream(b, 0, 3);
//CertificateFactory cf = CertificateFactory.getInstance("X.509");
// Certificate cert = cf.generateCertificate(bais);
// System.out.println(cert.toString());
// System.out.println(input1.read(b));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -