黑马程序员技术交流社区
标题:
JAVA IO问题
[打印本页]
作者:
1002865186
时间:
2012-3-25 20:45
标题:
JAVA IO问题
读取A.tex内容删除第一个字符然后写到B.txe 在删除A.txe能实现么?如果能实现的话怎么实现?求代码
作者:
庞子华
时间:
2012-3-25 22:50
/*
* 功能:读取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("任务完成");
}
}
作者:
庞子华
时间:
2012-3-25 22:51
/*
* 功能:读取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("任务完成");
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2