码迷,mamicode.com
首页 > 编程语言 > 详细

java小练习,io操控。

时间:2016-02-27 21:54:43      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

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

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

 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操控。

标签:

原文地址:http://www.cnblogs.com/Groundwalker/p/5223544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!