Java TestInputStream

public static void main(String[] args) throws IOException {
  FileInputStream in = null;
  FileOutputStream out = null;
  int b=0;
  
  in = new FileInputStream("C:\\Users\\宇超\\Desktop\\web\\1.html");
  out = new FileOutputStream("C:\\Users\\宇超\\Desktop\\hello.txt");
  while((b=in.read())!=-1){
   //char c = (char)b;
   out.write(b);
  }
  
  in.close();
  out.close();
  System.out.println("文件复制结束");
 }

时间: 2024-10-05 05:04:27

Java TestInputStream的相关文章

【java】io流之字节输入流:java.io.InputStream类及子类java.io.FileInputStream

1 package 文件操作; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.IOException; 6 import java.io.InputStream; 7 8 public class TestInputStream { 9 public static void main(String[] args) throws IOException { 10 File file=new F

java IO实例

import java.io.*; /** * Created by CLY on 2017/7/23. */ public class Main { public static void main(String[] arg){ testFile(); testFilenameFilter(); testInputStream(); testOutStream(); testCopyImg(); } /** * File类: * 能代表一个特定文件的“名称”,也能代表“一个目录下”的一组文件的“

java之IO流

知识点: java.io包中:类File:实现的接口:Serializable,Comparable<File> 含义:文件和目录路径名的抽象表示形式.  [抽象路径名 中第一个名称是目录名,抽象路径名中第一个名称之后每个名称都是表示一个目录,最后一个名称即可以表示目录也可以表示文件]  用户界面和操作系统使用与系统相关的 路径名字符串 来命名文件和目录.此类呈现分层路径名的一个抽象的.与系统无关的视图. 抽象路径名 有两部分组成: 1)一个可选的与系统相关的前缀字符串,比如盘符:"

Java流知识总结详解

流总结: 一.流的分类: 数据单位:字节流  字符流 方向:  输出流 输入流 角色:  节点流 套节流 字节流:以Stream结尾. 字符流:以Reader 和Writer 结尾. 输入流:所有带有Input或者Reader. 输出流:所有带有Output或者Writer. 节点流:构造时传入文件对象或文件路径的类都是字节流类. 处理流:构造时传入其他流的对象的类都是处理流类. 二.InputStream 是所有字节输入流的基类: 最典型的实现是:FileInputStream 最重要的三个方

Java流家族之InputStream、OutputStream

Java流家族之InputStream 实现的接口: Closeable , AutoCloseable 已知直接子类: AudioInputStream , ByteArrayInputStream , FileInputStream , FilterInputStream , InputStream , ObjectInputStream PipedInputStream , SequenceInputStream , StringBufferInputStream 具体的方法: Modif

java输入流[Reader,InputStream] 不带缓冲效果的基本流操作。以及中文乱码情况

Reader,InputStream用来读取资源的内容,资源可以是文件或者网络 首先有一个txt文件,文件中的内容如下 File f = new File("文件路径"); FileInputStream fis = new FileInputStream(f);//创建一个输入流,读取f中的内容到程序中来 //System.out.println(fis.read()); byte[] b = new byte[1024];//定义一个数组,保存读取的类容 int hasRead =

java基础之IO

java基础之IO 1,字节流与字符流常用方法: public class testIO { /** * 字符输入输出流实现文件的复制(类比字节操作) * @throws IOException * */ @Test public void testWriterReaderFileCopy() throws IOException{ Reader read = new FileReader("cyq1.txt"); Writer write = new FileWriter("

复习java基础第六天(IO)

一:File 类 • 输入:读取外部数据(磁盘.光盘等存储设备的数据)到程序(内存)中. • 输出:将程序(内存)数据输出到磁盘.光盘等存储设备中 • Java 的 IO 流主要包括输入.输出两种 IO 流,每种输入.输出流有可分为字节流和字符流两大类: – 字节流以字节为单位来处理输入.输出操作 – 字符流以字符为单位来处理输入.输出操作 注意:输入.输出是以程序为参照. • File 类代表与平台无关的文件和目录. • File  能新建.删除.重命名文件和目录,但 File 不能访问文件内

java的IO学习,字节流与字符流的编码讲解

字节流与字符流 字节流可以处理所有类型的数据(图片.视频等),在java中对应的类都为“stream”结尾 1字节=8位二进制=具体存储空间 字符流仅能处理纯文本的数据,在java中对应的类都是以“reader”或者“writer”结尾 如汉字,符号等 import org.junit.Test; public class IOTest { /** * BufferedInputStream BufferedOutputStream * 利用字节缓冲流实现文件的复制 * @throws IOEx