JAVA学习第7天(3)I/O(一)
来源:互联网 发布:mac上怎么玩英雄联盟 编辑:程序博客网 时间:2024/06/05 14:25
1 I/O操作目标
从数据源当中读取数据,以及将数据写入到数据目的地当中;
2 I/O的分类方法
第一类分法:1 输入流 2 输出流
第二类分法:1 字节流 2 字符流
第三类分法: 1 节点流 2 处理流
3 I/O中的核心类
字节流:
FileInputStream -> InputStream
FileOutputStream -> OutputStream
InputStream: int read(byte [] b , int off , int len)
OutputStream: void write(byte [] b,int off ,int len)
3 读取文件和写入文件的方法
import java.io.*;class Main{ public static void main(String[] args){ //声明输入流引用 FileInputStream files = null;FileOutputStream fos = null;try{//生成代表输入流的对象 files = new FileInputStream("D:/MyTestJava/from.txt"); //生成一个字节数组 byte [] buffer = new byte[100]; //调用输入流对象的 read 方法,读取数据 int temp; temp = files.read(buffer,0,buffer.length); String s = new String(buffer); s = s.trim(); System.out.println(s);//调用一个String对象的trim方法,将会去除这个字符串首尾空格和空字符 fos = new FileOutputStream("D:/MyTestJava/to.txt"); fos.write(buffer,0,temp); }catch(Exception e){ System.out.println(e);} }}
0 0
- JAVA学习第7天(3)I/O(一)
- Java I/O 学习总结(一)
- java-I/O(一)
- Java学习笔记—Java I/O系统(一)
- I/O模型学习(一)
- 初级 Java I/O 综述(一)
- 初级 Java I/O 综述(一)
- 系统研究Java--I/O(一)
- JAVA I/O(一) File类
- Java I/O总结(一)
- java(I/O流一)编码
- Java I/O体系(一)
- Java I/O操作(一)
- Java基础I/O流(一)
- Java I/O 知识点(一)
- Java I/O流总结(一)
- java文本I/O(一)
- java I/O学习(二)
- day18/MathDemo1.java
- first memory
- ch5_1_1 线性变换的matlab源程序:.m
- day18/MathDemo2.java
- 机器学习与数据挖掘-logistic回归及手写识别实例的实现
- JAVA学习第7天(3)I/O(一)
- day18/MathDemo3.java
- iOS开发中@property的属性weak nonatomic strong readonly等介绍
- error:Invalid start tag transition
- day18/MathDemo.java
- Python 类的使用
- socket的shutdown和close
- day18/MathTest.java
- WINCE学习路线图