tizi的blog

不要悔,不要怕

读取写入文件

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.io.File;
import java.io.Reader;

public class OperatingString {
    
static String str = "";

    
public static String operating() {
        
//
        String fileName = "C:/Documents and Settings/pwj/Desktop/JavaScript/drags.js";//原文件路径
        String fileNewName="C:/Documents and Settings/pwj/Desktop/JavaScript/new/";//换行代替;后的新文件路径
        String fileNameTwo=null;
        StringBuffer newFileName
=null;
        FileReader fileReader 
= null;
        BufferedReader bufferedReader 
= null;
        
//File file = null;
        FileWriter fileWriter=null;
        
try {
            
//file = new File("aa.txt");
            int j=fileName.lastIndexOf(92);
            fileNameTwo
=fileName.substring(j+1,fileName.length());
            newFileName
=new StringBuffer(fileNewName);
            fileNewName
=newFileName.append(fileNameTwo).toString();
            fileReader 
= new FileReader(fileName);
            fileWriter
= new FileWriter(fileNewName);
            bufferedReader 
= new BufferedReader(fileReader);
            String strT 
= null;
            
while ((strT = bufferedReader.readLine()) != null{
                System.out.println(
" ____________ strT is "+strT);
                str 
+= strT;
            }

            str 
= str.replace(";"" ");
            fileWriter.write(str);            
            
        }
 catch (Exception e) {
            e.printStackTrace();
            
throw new RuntimeException(" ______________ throws "
                    
+ e.getMessage() + " exception");
        }
 finally {
            
try {
                
if (bufferedReader != null{
                    fileReader.close();
                }

                
if (fileReader != null{
                    bufferedReader.close();
                }

                
if(fileWriter !=null){
                    fileWriter.close();
                }

                
            }
 catch (IOException e) {
                e.printStackTrace();
                
throw new RuntimeException(" ______________ throws "
                        
+ e.getMessage() + " exception");
            }


        }
 
        
return str;

    }


    
    
public static void main(String[] args) {
        System.out.println(
" _________ reade a.txt the result is "
                
+ operating());

    }


}

阅读更多
上一篇blog总结学习
想对作者说点什么? 我来说一句

有进度条多线程的写入文件

2011年12月16日 2.22MB 下载

java i/o流读取写入字符流

2017年11月23日 6KB 下载

windowsAPI实现基本文件操作

2012年08月23日 296KB 下载

硬盘MBR信息读取生成文件源码

2011年09月05日 23KB 下载

c#从数据库读取写入记事本

2013年07月18日 706KB 下载

STM32F1上移植FATFS读取SD卡例程

2016年10月20日 1.81MB 下载

没有更多推荐了,返回首页

关闭
关闭