1.实现文件HelloWorldDemo.java的读写,要求如下:
(1)打开文件HelloWorldDemo.java,并在控制台显示文件内容;
(2)将文件HelloWorldDemo.java的内容,复制写入文件HelloWorldDemo.txt中。
/*
实现文件HelloWorldDemo.java的读写,要求如下:
(1)打开文件HelloWorldDemo.java,并在控制台显示文件内容;
(2)将文件HelloWorldDemo.java的内容,复制写入文件HelloWorldDemo.txt中。
请把程序代码和输出结果的截图提交到答案中。
*/
import java.io.*;
public class exam9
{
public static void main(String[] args)
{
try
{
FileInputStream fis=new FileInputStream("E:\\其他文件\\COMPUTER\\Java\\作业\\src\\HelloWorldDemo.java" );
BufferedInputStream bis=new BufferedInputStream(fis);
StringBuilder content= new StringBuilder();
//自定义缓冲区
byte[] buffer=new byte[10240];
int flag=0;
while((flag=bis.read(buffer))!=-1)
{
assert false;
content.append(new String(buffer, 0, flag));
}
System.out.println(content);
//关闭的时候只需要关闭最外层的流就行了
bis.close();
} catch (Exception e)
{
e.printStackTrace();
}
}
}
try {
FileOutputStream fos=new FileOutputStream("WynnNi.txt");
BufferedOutputStream bos=new BufferedOutputStream(fos);
String content="xxxxxxxxx!";
bos.write(content.getBytes(),0,content.getBytes().length);
bos.flush();
bos.close();
} catch (Exception e) {
e.printStackTrace();
}
/*
实现文件HelloWorldDemo.java的读写,要求如下:
(1)打开文件HelloWorldDemo.java,并在控制台显示文件内容;
(2)将文件HelloWorldDemo.java的内容,复制写入文件HelloWorldDemo.txt中。
请把程序代码和输出结果的截图提交到答案中。
*/
import java.io.*;
public class exam9
{
public static void main(String[] args)
{
try
{
FileInputStream fis=new FileInputStream("E:\\其他文件\\COMPUTER\\Java\\作业\\src\\HelloWorldDemo.java" );
BufferedInputStream bis=new BufferedInputStream(fis);
StringBuilder content= new StringBuilder();
//自定义缓冲区
byte[] buffer=new byte[10240];
int flag=0;
while((flag=bis.read(buffer))!=-1)
{
assert false;
content.append(new String(buffer, 0, flag));
}
System.out.println(content);
//关闭的时候只需要关闭最外层的流就行了
try {
FileOutputStream fos=new FileOutputStream("HelloWorldDemo.txt");
BufferedOutputStream bos=new BufferedOutputStream(fos);
String content1=content.toString();
bos.write(content1.getBytes(),0,content1.getBytes().length);
bos.flush();
bos.close();
} catch (Exception e){
e.printStackTrace();
}
bis.close();
} catch (Exception e)
{
e.printStackTrace();
}
}
}