初步接触新的知识IO流的,了解JAVA和磁盘
之间的转化关系,学习了基础的IO流的输入输出
方法。
下面是学习过程中接触到的一些新的方法代码
控制IO流的输入输出,转化。
[AppleScript] 纯文本查看 复制代码 package tryd;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Fileoutputdemo {
public static void main(String[] args) throws IOException {
FileOutputStream fos=new FileOutputStream("bb",true);
//FileOutputStream用于输出字符流
//ture是用于追加字符流
fos.write(65);
//65是ASCII码,输出的是对应的字母
fos.write("\r\n".getBytes());
//\r\n代表了换行符,输出的时候输出内容会自动换行
fos.write(66);
fos.close();
//每一个IO流都必须有close()控制断流
FileOutputStream fw=new FileOutputStream("fd");
//FileOutputStream是用于输入字符流的
fw.write(45);
fw.write(78);
fw.write("ABCDE".getBytes());
//想输入字母需要进行强转
fw.close();
FileInputStream fo=new FileInputStream("bb");
int d;
while((d=fo.read())!=-1)
//while循环用来输入字符流怎么设置条件呢
//定义的int类型的d不能为-1
//-1时已经没有字符流能够被输入,循环结束
{
System.out.print((char)d);
//再将int d 强转成char 类型,还原输入内容
}
fo.close();
}
}
|