标题:大家好 在java 中可以替换文本文件中指定行列的字符吗?或者其他方法实现 ...
只看楼主
ainan118
Rank: 1
等 级:新手上路
帖 子:14
专家分:1
注 册:2009-8-6
结帖率:100%
 问题点数:0 回复次数:1 
大家好 在java 中可以替换文本文件中指定行列的字符吗?或者其他方法实现本文问题?
我的问题是 有一个文件a,里面有n行,每行5个数据。

另外一个文件是计算文件b,每次读取a文件的一行7个数据,然后替换b文件中的那5个数据。

如何实现呢,多谢各位高手啊。
搜索更多相关主题的帖子: 行列 字符 文本文件 java 
2009-08-12 12:46
ainan118
Rank: 1
等 级:新手上路
帖 子:14
专家分:1
注 册:2009-8-6
得分:0 
import *;
public class IODemo4
{
     
    public static void main(String[] args)
    {
        try
        {  
         
            File file        = new File ("f:\\java\\source.txt");
            int sizeL         = (int)file.length();  
            int chars_read   =   0;   
            
                BufferedReader in =new BufferedReader( new FileReader("f:\\java\\source.txt"));
                 
            char[]   data   =   new   char[sizeL];   
            while(in.ready())     
             {
            chars_read  +=   in.read(data,   chars_read,   sizeL   -   chars_read);        
            }
              
              
             String   temp="";   
              
             for(int   j=0;j<chars_read;j++)   
              temp+=data[j];   
             String   newtemp=temp.replace("tihuan","g");  
               
              in.close();
               
                  
                  
 
                  
                  
                  
                 
            PrintWriter out =new PrintWriter(
                new FileWriter("f:\\java\\destnation1.txt"));
                out.println(newtemp);

            
            out.close();
        }
        catch(Exception e) {}
    }
}

为什么字符没有替换呢?
2009-08-12 16:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-282365-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.118853 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved