问题描述
//=============================写文件packagefier;importjava.io.*;publicclasswrite{publicstaticvoidmain(String[]args){write("E:\123.txt","hello");}publicstaticvoidwrite(Stringpath,Stringcontent){Strings=newString();Strings1=newString();try{Filef=newFile(path);if(f.exists()){System.out.println("文件存在");}else{System.out.println("文件不存在,正在创建...");if(f.createNewFile()){System.out.println("文件创建成功!");}else{System.out.println("文件创建失败!");}}BufferedReaderinput=newBufferedReader(newFileReader(f));while((s=input.readLine())!=null){s1+=s+"n";}System.out.println("文件内容:"+s1);input.close();s1+=content;BufferedWriteroutput=newBufferedWriter(newFileWriter(f));output.write(s1);output.close();}catch(Exceptione){e.printStackTrace();}}}//=============================读文件packagefier;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.InputStreamReader;publicclasssdsd{/***@paramargs*/publicstaticvoidmain(String[]args){read("E:\123.txt");}publicstaticvoidread(Stringfile){Strings=null;StringBuffersb=newStringBuffer();Filef=newFile(file);if(f.exists()){System.out.println("文件存在");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(newFileInputStream(f)));while((s=br.readLine())!=null){sb.append(s);}System.out.println(sb);}catch(Exceptione){e.printStackTrace();}}else{System.out.println("文件不存在!");}}}
解决方案
解决方案二:
这个还真的不好说,你的代码不可以吗?我看了一下好像可以
解决方案三:
编译是提示错误为:F:JavaDemo>javacWrite.javaWrite.java:51:需要为class、interface或enumpackagefier;^Write.java:53:需要为class、interface或enumimportjava.io.BufferedReader;^Write.java:54:需要为class、interface或enumimportjava.io.File;^Write.java:55:需要为class、interface或enumimportjava.io.FileInputStream;^Write.java:56:需要为class、interface或enumimportjava.io.FileNotFoundException;^Write.java:57:需要为class、interface或enumimportjava.io.InputStreamReader;^6错误F:JavaDemo>Write.java:57:需要为class、interface或enumimportjava.io.InputStreamReader;^6错误F:JavaDemo
解决方案四:
这个是不是你没有把IO文件的一些包引用进去啊你确定你是否引入了包
解决方案五:
你程序中引进了包,还出这样的错,应该是你的JDK环境变量没有配置对或者没有配置