Java输入流输出流读取文件
处理图片、音乐等一般使用字节流;处理汉字可以使用字符流。
java中提供了专用于输入输出功能的包Java.io,其中包括:
InputStream,OutputStream,Reader,Writer
InputStream 和OutputStream,两个是为字节流设计的,主要用来处理字节或二进制对象,
Reader和 Writer.两个是为字符流(一个字符占两个字节)设计的,主要用来处理字符或字符串
//复制文件public static void copyFile() throws Exception{File file= new File("E:"+File.separator+"aa.txt");//复制文件aa.txt,名字为aa-副本.txt//获取file的名字String name = file.getName();//根据最后一个.截取String houzhui = name.substring(name.lastIndexOf("."));//名称String name2= name.substring(0,name.indexOf("."))+"-副本";//新名称String newName = name2+houzhui;//创建文件副本File file2 =new File("E:"+File.separator+File.separator+newName);//读取file内容给file2 通过字节流InputStream iput = new FileInputStream(file);OutputStream oput = new FileOutputStream(file2);//进行数据读取byte data[] = new byte[1024];int temp = 0;if((temp = iput.read(data))!= -1 ){System.out.println(temp);System.out.println(data);//读取内容oput.write(data,0,temp);}iput.close();oput.close();}
Java输入流输出流读取文件相关推荐
- java重定向输出流到文件(从文件到输入流)
java重定向输出流到文件(从文件到输入流) 如何重定向呢?先看看以下代码 public class Run{int age;String name;String sex;public void go ...
- 较简单的字节输入流输出流拷贝文件
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;/*** 较简单的字节输入流输 ...
- java之的读取文件大全
2019独角兽企业重金招聘Python工程师标准>>> java之的读取文件大全 使用java进行文件读写,因为使用的频率不高,加上写起来也没那么简单,经常容易忘记,然后就得去翻阅以 ...
- java 相对路径 文件读取,Java相对路径读取文件
Java相对路径读取文件 不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的. 项目的文件夹结构: re ...
- java使用缓冲区读取文件_在Java中使用Google的协议缓冲区
java使用缓冲区读取文件 最近发布了 有效的Java第三版 ,我一直对确定此类Java开发书籍的更新感兴趣,该书籍的最新版本仅通过Java 6进行了介绍 . 在此版本中,显然存在与Java 7 , ...
- Java中如何读取文件夹下的所有文件
问题:Java中如何读取文件夹下的所有文件 Java里面是如何读取一个文件夹下的所有文件的? 回答一 public void listFilesForFolder(final File folder) ...
- java多线程批量读取文件(七)
新公司入职一个多月了,至今没有事情可以做,十来个新同事都一样抓狂,所以大家都自己学习一些新东西,我最近在看zookeeper,感觉蛮不错的,和微服务的zuul以及eureka功能类似,只是代码复杂了一 ...
- Java基础知识每日总结(19)---Java输入输出流、文件、递归
输入输出流.文件.递归 在变量.数组和对象中存储数据是暂时的,程序结束后它们则会丢失.为了能够永久地保存程序创建的数据,需要将其保存在磁盘文件中.这样以后就可以在其他程序中使用它们.Java的I/O技 ...
- 使用Java输入流(InputStream)读取FTP服务器图片,并上传到另一台FTP服务器
使用JavaInputStream读取FTP图片到远程服务器 最近需要做一个新需求,要读取ftp服务器的图片,然后保存到另一台服务器上,ftp的访问路径是经过apache转换的,记录一下遇到的坑.我的 ...
- java 一行行读取文件_Java中按行读取文件
本文译自Java read a file line by line – How Many Ways? 转载请注明出处. Java中的I/O类非常多,什么时候该用什么类经常让人困惑.下面两段代码展示了如 ...
最新文章
- JSP实现停车场收费管理系统
- 从零开始制作自己的podspec
- docker 报错 /usr/bin/docker-current: Error response from daemon: driver failed programming external
- 自定义windows开机声音
- python dlib学习(十):换脸
- CodeForces - 1457E New Game Plus!(贪心)
- 谈一谈并查集QAQ(上)
- win下 git gui 使用教程
- linux从一台服务器传输文件到另一台服务器上
- 「福利」Java Swing 编写的可视化算法工程,包含树、图和排序
- springboot整合PageHelper实现分页效果
- 人脸对齐:Procrustes analysis 普氏分析
- python爬虫和八爪鱼哪个快_python爬虫和八爪鱼哪个快
- namesilo修改域名服务器,Namesilo, godaddy和万网域名修改NS的方法
- java练习案例_Java版打字练习案例源码
- ODL:OpenDayLight项目中子项目统计(二)
- 如何设置CentOS 7获取动态ip地址
- php插入图片适应屏幕,PHPExcel:如何在首页页眉中插入图片并将其放大以适应其内容?...
- 7-4 出圈游戏 (c 语言)PTA
- 软件测试的16种测试类型