vue项目接口域名动态的获取方法
444
2022-07-30
目录接口连接一、Writer方法二、Reader方法
接口连接
public static void main(String[] args) throws Exception
io流的所有方法都需要链接他们的接口父类,Exception。
一、Writer方法
方法引入:
Writer Writer = new FileWriter("D:\\java制作\\高级特性\\src\\com\\ytzl\\第二章\\demo4\\io流\\two\\FileWriter方法.txt");
我们在引用此方法时,需要将需要将文件的路径写入方法中,并且如果我们该文件的话,方法会在我们的写入路径下创建一个对应的文本文件。
Writer.write()写入:
String as="Hello JAVA";
Writer.write("我是{name},我是你{type}.");//输入内容
Writer.write("\n");//换行
Writer.write(as);//输入字符串
Writer.close();//关闭流
Writer方法对比与FileOutputStream的输入方法相对比,Writer相对而言要快捷许多,Writer方法可以直接写入字符串或内容。
二、Reader方法
方法引入:
Reader Reader = new FileReader("D:\\java制作\\高级特性\\src\\com\\ytzl\\第二章\\demo4\\io流\\two\\FileWriter方法.txt");
我们在引用此方法时,同样也需要将需要将文件的路径写入方法中,如果该文件的话他就会直接报错
Reader.read()读取:
char[] a = new char[1024];//创建单字节数组
Reader.read(a);//将读取内容传输给单字节数组
System.out.println(a);//输出
由于我们的io流传输字节是一个一个的进行的传输,所以我们不能一次全部接收,需要一个一个的进行接收,我们需要声明一个对应的数组才能接收全部的。(且只能使用char单字节进行接收)
代码如下:
package com.ytzl.第二章.demo4.io流.two;
import java.io.*;
public class test {
public static void main(String[] args) throws Exception{
//Write方法时写入文件的字节方法,它和Reader有一个共同的父类
foyZixJGi //我们在使用Reader的多态方法FileWrite方法时我们可以创建一个对应的文件
Writer Writer = new FileWriter("D:\\java制作\\高级特性\\src\\com\\ytzl\\第二章\\demo4\\io流\\two\\FileWriter方法.txt");
String as="Hello JAVA";
Writer.write("我是{name},我是你{type}.");//输入内容
Writer.write("\n");
Writer.write(as);
Writer.close();//关闭流
//Reader方法是获取文件字节方法,它和Write有一个共同的父类
Reader Reader = new FileReader("D:\\java制作\\高级特性\\src\\com\\ytzl\\第二章\\demo4\\io流\\two\\FileWriter方法.txt");
char[] a = new char[1024];//创建单字节数组
Reader.read(a);//将读取内容传输给单字节数组
System.out.println(a);//输出
}
}
运行结果如下:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~