java小练习,io操控。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java小练习,io操控。相关的知识,希望对你有一定的参考价值。

文件输出流是一种用于处理原始二进制数据的字节流类。为了将数据写入到文件中,必须将数据转换为字节,并保存到文件。

实现:创建文件路径,创建文件,写入文件内容。代码如下:

 1 import java.io.BufferedReader;
 2 import java.io.File;
 3 import java.io.FileOutputStream;
 4 import java.io.IOException;
 5 import java.io.InputStreamReader;
 6 
 7 public class IOcontrol
 8 {
 9 
10     public static void main(String[] args) throws IOException
11     {
12         System.out.println("请输入文件地址:");
13         BufferedReader br =  new BufferedReader(new InputStreamReader(System.in));
14         String fileadress =br.readLine();
15         File file = new File(fileadress);
16         if(!file.exists())
17         {
18             file.mkdir();
19         }
20         System.out.println("请输入文件名");
21         BufferedReader br1 =  new BufferedReader(new InputStreamReader(System.in));
22         String filename =br1.readLine();
23         File file1=new File(fileadress,filename);
24         if(!file1.exists())
25         {
26             file1.createNewFile();
27         }
28         System.out.println("请输入文件内容:");
29         BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in));
30         String content = br2.readLine();
31         //jdk7 创建文件新方法
32         FileOutputStream fop = new FileOutputStream(file1);
33         byte[] byteinContent = content.getBytes();
34         fop.write(byteinContent);
35         fop.flush();
36         fop.close();
37         System.out.println("文件创建完成");
38         
39     }
40      
41     
42     
43 
44 }

其中使用了jdk7 资源关闭的方法来处理文件。

以上是关于java小练习,io操控。的主要内容,如果未能解决你的问题,请参考以下文章

过三关 Java冒泡排序选择排序插入排序小练习

小片段中的 ORA-06512 [重复]

java内存流:java.io.ByteArrayInputStreamjava.io.ByteArrayOutputStreamjava.io.CharArrayReaderjava.io(代码片段

java缓冲字符字节输入输出流:java.io.BufferedReaderjava.io.BufferedWriterjava.io.BufferedInputStreamjava.io.(代码片段

Thread小练习(网图下载)

Thread小练习(网图下载)