DataOutputStream output=new DataOutputStream(new FileOutputStream("t.dat"));2. output.writelnt(1234); 3. output.writeChars("AB"); 4. output.writeUTF("汉"); 若执行完上述代码片断,往文件 t.dat 中写入的字节数是
时间: 2024-04-27 18:21:07 浏览: 18
执行完上述代码片段后,往文件t.dat中写入的字节数为12个字节。
根据代码片段可知,我们使用DataOutputStream类将数据写入文件t.dat中。在执行代码片段的过程中,会依次执行以下操作:
1. 创建一个FileOutputStream对象,用于将数据写入文件t.dat中;
2. 创建一个DataOutputStream对象,将FileOutputStream对象作为参数传入,用于将数据以二进制形式写入文件;
3. 使用writeInt()方法将整数1234以二进制形式写入文件,占用4个字节;
4. 使用writeChars()方法将字符串"AB"以二进制形式写入文件,占用4个字节(字符'A'和字符'B'各占用2个字节);
5. 使用writeUTF()方法将字符串"汉"以二进制形式写入文件,占用4个字节。
因此,总共写入文件的字节数为4+4+2+2+2=12个字节。
相关问题
DataOutputStream output=new DataOutputStream(new FileOutputStream("Exercise 19_3.dat")); DataInputStream input=new DataInputStream(new FileInputStream("Exercise 19_3.dat"));
这段代码是用于创建一个DataOutputStream对象和一个DataInputStream对象,以便将数据写入文件和从文件中读取数据。其中,DataOutputStream对象用于将原始数据类型的值写入输出流中,而DataInputStream对象用于从输入流中读取原始数据类型的值。在这段代码中,通过FileOutputStream和FileInputStream分别将输出流和输入流连接到名为"Exercise 19_3.dat"的文件上。这样,我们就可以使用这些对象来写入和读取原始数据类型的值,并将它们存储在文件中。
OutputStream os = client.getOutputStream(); DataOutputStream dos = new DataOutputStream(os);
这段代码是用于获取客户端的输出流,并将其包装为DataOutputStream对象。这样可以方便地向客户端发送数据。具体来说,OutputStream是字节输出流的抽象基类,它定义了向输出流中写入字节的基本方法。而DataOutputStream则是OutputStream的一个实现类,它提供了一些方便的方法来写入各种数据类型的值,例如int、double等。因此,通过将客户端的输出流包装为DataOutputStream对象,我们就可以方便地向客户端发送各种数据类型的值。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)