IOの数据流
来源:互联网 发布:安逸花提现软件 编辑:程序博客网 时间:2024/04/29 13:44
</pre><pre code_snippet_id="1696412" snippet_file_name="blog_20160525_2_8740433" name="code" class="java">
package IO;import java.io.DataInput;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintStream;import javax.xml.crypto.Data;import org.junit.Test;public class TestOtherStream {@Testpublic void TestData() {DataInputStream dataInput = null;try {dataInput = new DataInputStream(new FileInputStream(new File("data.txt")));//byte[] bs = new byte[20];//int len;//while ((len = dataInput.read(bs)) != -1) {////System.out.println(new String(bs, 0, len));//}String string=dataInput.readUTF();System.out.println(string);} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally {if (dataInput != null) {try {dataInput.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}// 数据流:处理基本数据类型、String、字节数组的数据// DataInputStream和DataOutputStream,分别套接在InputStream和OutputStream节点流上// 没有reader和writer因为不是文本@Testpublic void Data() {DataOutputStream dataOutputStream = null;try {FileOutputStream fileOutputStream = new FileOutputStream("data.txt");dataOutputStream = new DataOutputStream(fileOutputStream);dataOutputStream.writeUTF("I love u but u dont know !");dataOutputStream.writeBoolean(true);dataOutputStream.writeLong(34153454);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally {if (dataOutputStream != null) {try {dataOutputStream.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}// 打印流:字节流PrintStream字符流PrintWriter@Testpublic void printStreamWriter() {FileOutputStream fileOutputStream = null;try {fileOutputStream = new FileOutputStream(new File("print.txt"));} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}// 创建打印输出流,设置为自动刷新模式(写入换行符或字节'\n',时会刷新输出缓冲区)PrintStream pStream = new PrintStream(fileOutputStream, true);// 把标准输出流(控制台输出)改成文件输出if (pStream != null) {System.setOut(pStream);}for (int i = 0; i < 255; i++) {System.out.print((char) i);// 输出ASCII字符if (i % 50 == 0) {System.out.println();// 每50个数据换行}}pStream.close();}}
0 0
- IOの数据流
- java IO数据流
- java.io.DataStream 数据流
- IO之数据流
- 数据流、文件、IO
- IO Streams:数据流
- 字符IO&数据流IO&对象流IO
- 黑马程序员-----IO之数据流
- IO数据流总结(7)
- Java复习之IO数据流
- 【Java之IO】7.数据流
- Java IO ---学习笔记(数据流)
- IO流之数据流DataOutputStream和DataInputStream
- io流操作之数据流代码
- (io)数据流的简单总结
- 应用Wireshark IO图形工具分析数据流
- 应用Wireshark IO图形工具分析数据流
- 数据流
- 使用Eclipse调试Android程序时无法安装控制台报错INSTALL_FAILED_UPDATE_INCOMPATIBLE
- mysql集群配置
- android EditText插入字符串到光标所在位置(表情开发用到,记下)
- 数据库-索引的长度
- 友元类
- IOの数据流
- SAE J1850 汽车总线协议 VPW 物理层驱动程序在STM32芯片上的实现
- 360开源的类Redis存储系统:Pika
- 异常断电导致current redo损坏处理
- jsoup处理html标签分享
- 查看各数据库文件的IO使用情况
- 一天一个linux命令(1):top
- H3C数据中心虚拟化解决方案技术白皮书
- 如何测量C#代码的运行时间