1 package textopen; 2 3 import java.io.File; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 8 public class opentext3 { 9 private static FileOutputStream fos;10 private static FileOutputStream fos1;11 12 public static void main(String[] args) {13 String s="大家好!欢迎学习对文本文档的创建以及对文本插入内容!";14 FileOutputStream fos=null;//把fos方法里面的所指文档内容赋值为空15 FileOutputStream fos1=null;//把fos1方法里面的所指文档内容赋值为空16 File f=new File("C:\\Users\\Administrator\\Desktop\\文件.txt");//创建文件路径17 File f1=new File("C:\\Users\\Administrator\\Desktop\\文件1.txt");//创建文件路径18 if(!f.exists()){ //判断是否存在这个文件,如果不存在创建文件19 try {20 f.createNewFile();21 } catch (IOException e) {22 // TODO 自动生成的 catch 块23 e.printStackTrace();24 }25 }26 if(! f1.exists()){ //判断是否存在这个文件,如果不存在创建文件27 try {28 f1.createNewFile();29 } catch (IOException e) {30 // TODO 自动生成的 catch 块31 e.printStackTrace();32 }33 }34 try {35 fos =new FileOutputStream(f);//把fos方法里面的内容输入到f所指的文本文档里面36 fos1=new FileOutputStream(f1);//把fos1方法里面的内容输入到f所指的文本文档里面37 } catch (FileNotFoundException e) {38 // TODO 自动生成的 catch 块39 e.printStackTrace();40 }41 byte [] b =s.getBytes();42 try {43 fos.write(b);//把s里面的字符串放到文本.txt里面44 fos1.write(b, 0, s.length()/2);//把s里面的字符串长度一半放到文本1.txt里面45 } catch (IOException e) {46 // TODO 自动生成的 catch 块47 e.printStackTrace();48 }49 finally{50 try {51 if(fos !=null){ //判断文件.txt文本文件里面是否为空,不为空关闭文件52 fos.close();53 }54 if(fos1 !=null){ //判断文件1.txt文件里面是否为空,不为空关闭文件55 fos1.close();56 }57 58 } catch (IOException e) {59 // TODO 自动生成的 catch 块60 e.printStackTrace();61 }62 63 }64 }65 }