最简单的文件、图片的读写操作
来源:互联网 发布:淘宝客单品推广 编辑:程序博客网 时间:2024/06/05 14:49
`具体的操作还是得对API进行改进“
package com.io;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Arrays;
import javax.imageio.ImageIO;
public class ReadAndWrite {
public static void main(String[] args) throws Exception{
read();//读文件
write(read());//写文件
readImg();//读图片
writeImg(readImg());
}
/*
* 读取文件
*/
public static String read(){
String str=”“;
try {
FileInputStream in=new FileInputStream(new File(“D://abc.txt”));
if(new File(“D://abc.txt”).exists()){
byte[]b=new byte[1000];
int temp=0;
while ((temp=in.read(b))!=-1) {
//System.out.println((char)temp);
}
str=new String(b);
}
in.close();
} catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return str;}/* * 写文件 */public static void write(String str){ try { FileOutputStream os=new FileOutputStream(new File("D://bcd.txt")); os.write(str.getBytes()); os.flush(); os.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }}/* * 读取图片 */public static BufferedImage readImg(){ BufferedImage readImg=null; try { String[] formatsArr=ImageIO.getReaderFormatNames(); System.out.println(Arrays.asList(formatsArr)); readImg=ImageIO.read(new File("D://123.png")); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return readImg;}/* * 写图片 */public static void writeImg(BufferedImage img){ try { ImageIO.write(img, "png", new File("D://234.png")); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }}
}
“`
- 最简单的文件、图片的读写操作
- 最简单的读写文件
- 读写XML文件的最简单方法
- C#: 最简单的文件读写
- 最简单的iOS文件读写示例
- 最简单的plist文件读写代码
- 最简单的文件操作
- python中简单的读写文件操作
- C++文件简单的读写操作实例
- 对磁盘文件的简单读写操作
- Swift对文件的简单读写操作
- unity3d 简单的xml文件读写操作
- python简单的文件读写操作
- java中最简单的文件复制,读写(IO流操作)
- 简单的读写操作
- C#中最简单的读写文件的方法
- NanShan 的一段最简单的 CFile 读写文件源码
- IO的最基本操作:字符流文件的读写
- Action Recognition
- php 下载excel文件,单独设置工作表(sheet1,sheet2,sheet3....)
- JQuery选择器
- HDU 6172 Array Challenge(靠猜)
- 立体视觉轮播图
- 最简单的文件、图片的读写操作
- 每日工作记录——ML605 DDR3使用
- Git 简介
- python边写边学习——简单的svn同步(二)
- 学好SEO搜索引擎优化的四点要求
- Shiro 之 入口:EnvironmentLoaderListener
- fedora23 设置JAVA_HOME的悲惨经历
- 微信小程序动态生成二维码
- Java 链表