黑马程序员-操作基本数据类型的流对象学习日记
2014-04-19 13:23
495 查看
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
/*--------------------------------------------------------------DataInputStreamDemo.java----------------------------------------------------------------*/
import java.io.*;
/*
* 操作基本数据类型: DataInputStream与DataOutputStream
*
* 操作字节数组 : ByteArrayInputStream 与ByteArrayOutputStream
*
* 操作字符数组 : CharArrayReader 与 CharArrayWrite
*
* 操作字符串: StringReader与StringWriter
*
* */
public class DataInputStreamdemo {
/*将Java中的数据类型写入流中*/
public static void main(String[] args) throws IOException
{
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("gdk.txt",true),"gbk");
// TODO Auto-generated method stub
//writeData();
//readData();
//writeUTFDemo();
osw.write("你好");
osw.close();
readUTFDemo();
}
public static void readData()throws IOException
{
DataInputStream dis = new DataInputStream(new FileInputStream("data.txt"));
// dis.readInt();
int sum = dis.readInt();
Boolean bl =dis.readBoolean();
Double dou =dis.readDouble();
System.out.println(sum);
System.out.println(bl);
System.out.println(dou);
dis.close();
}
public static void readUTFDemo()throws IOException
{
DataInputStream dos = new DataInputStream(new FileInputStream("data.txt"));
String s= dos.readUTF();
System.out.println(s);
}
public static void writeUTFDemo()throws IOException
{
DataOutputStream dos = new DataOutputStream(new FileOutputStream("data.txt"));
dos.writeUTF("你好");
dos.close();
}
public static void writeData()throws IOException
{
DataOutputStream dos = new DataOutputStream(new FileOutputStream("data.txt"));
dos.writeInt(243);
dos.writeBoolean(true);
dos.writeDouble(12312.13);
dos.close();
}
}
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
/*--------------------------------------------------------------DataInputStreamDemo.java----------------------------------------------------------------*/
import java.io.*;
/*
* 操作基本数据类型: DataInputStream与DataOutputStream
*
* 操作字节数组 : ByteArrayInputStream 与ByteArrayOutputStream
*
* 操作字符数组 : CharArrayReader 与 CharArrayWrite
*
* 操作字符串: StringReader与StringWriter
*
* */
public class DataInputStreamdemo {
/*将Java中的数据类型写入流中*/
public static void main(String[] args) throws IOException
{
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("gdk.txt",true),"gbk");
// TODO Auto-generated method stub
//writeData();
//readData();
//writeUTFDemo();
osw.write("你好");
osw.close();
readUTFDemo();
}
public static void readData()throws IOException
{
DataInputStream dis = new DataInputStream(new FileInputStream("data.txt"));
// dis.readInt();
int sum = dis.readInt();
Boolean bl =dis.readBoolean();
Double dou =dis.readDouble();
System.out.println(sum);
System.out.println(bl);
System.out.println(dou);
dis.close();
}
public static void readUTFDemo()throws IOException
{
DataInputStream dos = new DataInputStream(new FileInputStream("data.txt"));
String s= dos.readUTF();
System.out.println(s);
}
public static void writeUTFDemo()throws IOException
{
DataOutputStream dos = new DataOutputStream(new FileOutputStream("data.txt"));
dos.writeUTF("你好");
dos.close();
}
public static void writeData()throws IOException
{
DataOutputStream dos = new DataOutputStream(new FileOutputStream("data.txt"));
dos.writeInt(243);
dos.writeBoolean(true);
dos.writeDouble(12312.13);
dos.close();
}
}
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
相关文章推荐
- 黑马程序员_IO流——操作基本数据类型的流对象DataStream
- 黑马程序员—异常+IO流File类+Properties+PrinWriter+合并流+切割文件+对象序列化+管道流+RandomAccessFile+操作基本数据类型的DataStre
- 黑马程序员:操作基本数据类型的流对象:DataInputStream、DataOutputStream
- 黑马程序员_学习记录12:String、StringBuffer、基本数据类型对象包装类
- 黑马程序员——Java基础——String类、StringBuffer类、StringBuilder类、基本数据类型对象包装类操作、正则表达式应用
- 黑马程序员——Java基础——对象序列化、管道流、RandomAccessFile类、操作基本数据类型的流对象、字符编码
- 黑马程序员-学习日志-操作基本数据类型的数据流
- Java学习日记-2.3 基本数据类型和对象所占内存空间大小
- 黑马程序员--基本数据类型对象包装类、String类、集合学习
- 黑马程序员_日记29_Java基本数据类型对象包装类
- 黑马程序员——用于操作基本数据类型的流对象
- 黑马程序员------IO流 操作字节数组的流对象,对象序列化,打印流,随机存储文件,合并流,管道流,操作基本数据类型的流对象
- 黑马程序员:操作基本数据类型的流对象DataStream
- 黑马程序员--Java基础学习笔记【数组操作、基本数据类型包装类】
- java基础之IO流--DataOutputStream(专门用于操作Java基本数据类型的IO流对象)
- 黑马程序员_基本数据类型对象包装类新特性
- “黑马程序员"基本数据类型对象包装类
- Java学习日记1——基本数据类型和运算符还有数组
- 黑马程序员——java编程那些事儿____基本数据类型对象包装类及其jdk1.5新特性
- 黑马程序员_特殊的对象---字符串 、正则表达式、基本数据类型