字节输入输出流演示

输出流:

OutputStream()

import java.io.File;
import java.io.OutputStream;
import java.io.FileOutputStream;

public class Hello{
    public static void main(String args[]) throws Exception{
        File file = new File("D:" + File.separator + "A_test" + File.separator + "my.txt");
        if(!file.getParentFile().exists()){
            file.getParentFile().mkdirs();
        }
        OutputStream os = new FileOutputStream(file);
        String msg = "hello world, my is OutputStream()";
        byte data[] = msg.getBytes();
        os.write(data);
        os.close();
    }
}

输入流:

Inputstream()

import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;

public class Hello{
    public static void main(String args[]) throws Exception{
        File file = new File("D:" + File.separator + "A_test" + File.separator + "my.txt");
        if(file.exists() && file.isFile()){
            InputStream input = new FileInputStream(file);
            byte data[] = new byte[1024] ;
            int len = input.read(data) ;
            System.out.println(new String(data,0,len));
        }
    }
}
时间: 2024-12-17 23:59:56

字节输入输出流演示的相关文章

Java IO详解(三)------字节输入输出流

File 类的介绍:http://www.cnblogs.com/ysocean/p/6851878.html Java IO 流的分类介绍:http://www.cnblogs.com/ysocean/p/6854098.html 那么这篇博客我们讲的是字节输入输出流:InputStream.OutputSteam(下图红色长方形框内),红色椭圆框内是其典型实现(FileInputSteam.FileOutStream)  1.字节输出流:OutputStream public abstrac

《三》Java IO 字节输入输出流

那么这篇博客我们讲的是字节输入输出流:InputStream.OutputSteam(下图红色长方形框内),红色椭圆框内是其典型实现(FileInputSteam.FileOutStream)    1.字节输出流:OutputStream ? 1 2 3 public abstract class OutputStream extends Object implements Closeable, Flushable 这个抽象类是表示字节输出流的所有类的超类. 输出流接收输出字节并将其发送到某个

java020.IO流 字节输入输出流

注意:IO程序书写需要导包.IO异常处理.释放资源(关流会刷新)!字符串写出必须转换为字节数组   s.getBytes()其他类型数据写入时可以 + "" 转化为字符串,然后用getBytes()方法 写出概念: * IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Java用于操作流的类都在IO包中 * 流按流向分为两种:输入流,输出流. * 流按操作类型分为两种:  * 字节流 : 字节流可以操作任何数据(文本文件),因为在计算机中任何数据都是以字节的

通过字节输入输出流,对标识文件读写,并按规定输出

/** * 创建用户类额 * @author square 凉 * */public class User { private String userName; private String password; private String Name; public String getUserName() {  return userName; } public void setUserName(String userName) {  this.userName = userName; } p

【java】缓冲字符字节输入输出流:java.io.BufferedReader、java.io.BufferedWriter、java.io.BufferedInputStream、java.io.BufferedOutputStream

BufferedReader最重要,因为有个方法public String readLine() 1 package System输入输出; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 7 public class Test { 8 public static void main(String[] args) throws IOExce

java 字节输入输出流

/* 字节流: InputStream OutputStream */ import java.io.*; class FileStream { public static void main(String[] args) throws IOException { outputFile(); //inputFile_1(); inputFile_2(); } /*不利用数组进行缓冲的方法*/ public static void outputFile() throws IOException /

Java中IO流,输入输出流概述与总结

总结的很粗糙,以后时间富裕了好好修改一下. 1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中.其中, 所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类: 而所有输出流都是抽象类OutputStream(字节输出流)或者Writer(字符输出流)的子类. [首先需要明白的是:流是干什么的???(为了永久性的保存数据)   根据数据流向的不同分为输入流和输出流:   根据处理数据类型的不同分为字符流和字

输入输出流(I/O)

一.流概述 流是一组有序的数据序列,根据操作的类型,可分为输入流和输出流两种.I/O流提供了―条通道程序,可以使用这条通道把源中的字节序列送到目的地,虽然I/O流经常与磁盘文件存取有关,但是程序的源和目的地也可以是键盘鼠标.内存或显示器窗口等. Java由数据流处理输入输出模式,程序从指向源的输入流中读取源中的数据.源可以是文件.网络.压缩包或者其他数据源. 输出流的指向是数据要到达的目的地,程序通过向输出流中写入数据把信息传递到目的地.输出流的目标可以是文件.网络.压缩包.控制台和其他数据输出

Java输入输出流和文件操作

操作系统中的文件和目录概念 文件与文件系统 文件是信息的一种组织形式,是存储在外部存储介质上的具有标志名的一组相关信息集合. 文件系统用文件概念来组织和管理存放在各种介质上的信息.文件系统提供目录机制实现文件的"按名存取". 目录结构与文件检索 目录是文件系统组织和管理文件的基本单位,目录中保存它所管理的每个文件的基本属性信息(成为文件目录项或文件控制块).除了文件外,目录中还可以包含子目录和文件,子目录中还可以再有子目录和文件,由此构成目录的多级树状结构.文件是这种树状结构的叶子节点