DataOutputStream.writeBytes(String s)方法示例
DataOutputStream
的DataOutputStream.writeBytes(String s)
方法具有以下语法。
public final void writeBytes(String s) throws IOException
示例
在下面的代码中展示了如何使用DataOutputStream.writeBytes(String s)
方法。
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
String s = "Hello from yiibai.com!";
ByteArrayOutputStream baos = new ByteArrayOutputStream();
DataOutputStream dos = new DataOutputStream(baos);
dos.writeBytes(s);
dos.flush();
System.out.println(s + " in bytes:");
for (byte b : baos.toByteArray()) {
System.out.print(b + ",");
}
}
}
上面的代码生成以下结果。
Hello from yiibai.com! in bytes:
72,101,108,108,111,32,102,114,111,109,32,121,105,105,98,97,105,46,99,111,109,33,