概述
import java.io.*;
/**
* InputStream/OutputStream的学习
* @author 彼岸夜微凉
*/
public class MyInputStream {
public static void main(String args[]){
File file = new File("C:\Users\52526\Desktop\file\abc.txt");//这两行体现的是面向对象的思想,java是一个纯面向对象的语言
File file2 = new File("C:\Users\52526\Desktop\file\OutputStream.txt");
byte[] b = new byte[100];
//用于读文件的
String str = "I love programing!!!";
//用于写文件的
byte[] b2 = str.getBytes();
// 将字符串转换为字节数组
int count = 0;
try {
//从文件中读取数据
FileInputStream fileInputStream = new FileInputStream(file);
while ( fileInputStream.read(b) != -1 ){
String string = new String(b,0,b.length);
// 这里的字符串的构造函数public String(byte bytes[], int offset, int length)
// 将字节数组转换为字符串
System.out.println(string);
}
//往文件中写数据
fileInputStream.close();
FileOutputStream fileOutputStream = new FileOutputStream(file2);
fileOutputStream.write(b2);
fileOutputStream.close();
}catch (FileNotFoundException e){
e.printStackTrace();
}catch (IOException e){
e.printStackTrace();
}
}
}
最后
以上就是专注小霸王为你收集整理的Java 对于文件字节的操作(从文件中读和写数据)的全部内容,希望文章能够帮你解决Java 对于文件字节的操作(从文件中读和写数据)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复