码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作

时间:2018-07-03 21:30:21      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:文件操作   输出流   关闭   字符串数组   dwr   void   bsp   读写   final   

import java.io.*;
import java.util.*;
class  File
{
    public static void main(String[] args)
    {
        BufferedReader br = null;
        BufferedWriter bw = null;
        try
        {
            //创建读取流
            br = new BufferedReader(new FileReader("C:\\a.txt"));
            //创建写入流
            bw = new BufferedWriter(new FileWriter("C:\\b.txt"));
            //读取a.txt中的字符串内容
            String s = br.readLine();
            //将字符串转变成字符串数组
            char[] a = s.toCharArray();
            //对数组中的元素按按自然顺序排序
            Arrays.sort(a);
            //将数组中写入到输出流
            bw.write(a, 0, a.length);
            bw.flush();
        }
        //异常处理
        catch(IOException e)
        {
            throw new RuntimeException("读写失败");
        }
        finally
        {
            //关闭读取流
            if(br!=null)
            {
                try
                {
                    br.close();
                }
                catch(IOException e)
                {
                    throw new RuntimeException("读取关闭失败");
                }
            }
            //关闭写入流
            if(bw!=null)
            {
                try
                {
                    bw.close();
                }
                catch(IOException e)
                {
                    throw new RuntimeException("写入关闭失败");
                }
            }
        }
        
    }
}

文件操作

标签:文件操作   输出流   关闭   字符串数组   dwr   void   bsp   读写   final   

原文地址:https://www.cnblogs.com/aa2178d2/p/9260529.html

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