A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 1002865186 中级黑马   /  2012-3-25 20:45  /  1618 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

读取A.tex内容删除第一个字符然后写到B.txe 在删除A.txe能实现么?如果能实现的话怎么实现?求代码

2 个回复

正序浏览
/*
* 功能:读取A.tex内容删除第一个字符然后写到B.txe 在删除A.txe能实现么?
*/
package com.pangzihua;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;

public class copyAtoB
{

       
        public static void main(String[] args) throws Exception
        {
                File f1 = new File("D:A.txt") ;
                File f2 = new File("D:B.txt") ;
                InputStream input =  new FileInputStream(f1) ;
                byte[] b = new byte[2048] ;
                int len = 0 ;
                int temp = 0 ;
                while((temp = input.read())!=-1){
                        b[len] = (byte)temp ;
                        len++ ;
                       
                }
                String str = new String(b,1,len) ;
               
                OutputStream out = new FileOutputStream(f2) ;
                out.write(str.getBytes()) ;
               
               
                input.close() ;
                out.close() ;
                f1.delete() ;
                System.out.println("任务完成");


        }

}
回复 使用道具 举报
/*
* 功能:读取A.tex内容删除第一个字符然后写到B.txe 在删除A.txe能实现么?
*/
package com.pangzihua;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;

public class copyAtoB
{

       
        public static void main(String[] args) throws Exception
        {
                File f1 = new File("D:A.txt") ;
                File f2 = new File("D:B.txt") ;
                InputStream input =  new FileInputStream(f1) ;
                byte[] b = new byte[2048] ;
                int len = 0 ;
                int temp = 0 ;
                while((temp = input.read())!=-1){
                        b[len] = (byte)temp ;
                        len++ ;
                       
                }
                String str = new String(b,1,len) ;
               
                OutputStream out = new FileOutputStream(f2) ;
                out.write(str.getBytes()) ;
               
               
                input.close() ;
                out.close() ;
                f1.delete() ;
                System.out.println("任务完成");


        }

}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马