读取写入文件

原创 2007年09月15日 21:29:00
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());

    }


}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

文件的读取和写入

  • 2013-03-16 09:15
  • 33KB
  • 下载

c++对txt文件的读取和写入

#include #include #include using namespace std; int main(){ char buffer[256]; ifstream myfile (...

文件的写入和读取

  • 2012-04-06 14:34
  • 1.79MB
  • 下载

CreateFile 文件读取和写入

  • 2015-10-12 15:24
  • 12.34MB
  • 下载

Java IO系列(二):文件读取写入

写在前面 关于字符和字节,例如文本文件,XML这些都是用字符流来读取和写入。而如RAR,EXE文件,图片等非文本,则用字节流来读取和写入。读取文件文件读取,用到BufferdReader和FileR...

Java之基于字符流的文件写入与读取

读取写入
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)