简单io文件输入问题 jcreator Note:uses or overrides a deprecated API与此无关 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 out=new FileOutputStream("out.txt",true)试试 用FileWriter(file,true);file是你要写的文件 import java.io.*;public class FWriter { public FWriter(String path, String name, String content, boolean append, boolean autoLine) throws IOException { if(path.charAt(path.length()-1)!='/') { path = path + "/"; } String file_path = path; String file_name = name; makeDir(file_path); File file = new File(file_path + File.separator + file_name); PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file,append))); if(autoLine) pw.println(content); else pw.write(content); pw.flush(); pw.close(); } public FWriter() { System.out.println("[FWriter]: Shit! I need parameters!"); } private void makeDir(String url){ String path = url.substring(0,url.lastIndexOf("/")+1); File file_path = new File(path); file_path.mkdirs(); } public static void main(String[] args) { try { FWriter fw = new FWriter("f:/temp/test/", "测试.txt", "", false, false); for(int i=1; i<=10; i++) { FWriter fwr1 = new FWriter("f:/temp/test/", "测试.txt", "测试! (" + i + ")", true, true); } System.out.println("[FWriter]: done!"); } catch(IOException ioe) { System.out.println(ioe.toString()); } }} Eraserpro(Eraser,毁灭者?橡皮?) 能否具体一些? 非常感谢alemjann(裸睡) ( ) 但是你的程序有些小问题“PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file,append)));”出错F:\java\program\jc\FWriter.java:13: Incompatible type for constructor. Can't convert java.io.File to java.lang.String. PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file,append)));请问如何改,谢谢 传入的第5个参数改为true即可。 操作流的疑惑 急!JDK6安装求助 一个输入流的问题 Java有没有能操作.tar文件的API?(急,在线等) 哪位高人帮忙看看我的代码哪里出错了?万分感谢!!! 问个关于applet的问题,有代码 jdbc 连接 access数据库的问题。 找工作必看的,一定别上当了 JAVA,,,初学者,, 关于下载的问题,高手请进 一个页中怎样插入多个Applet,两个Applet之间怎样进行数据等通信呢。。。 有 SWT 经验的请帮忙,怎么在text里加入新的字体
试试
file是你要写的文件
public FWriter(String path, String name, String content, boolean append, boolean autoLine) throws IOException
{
if(path.charAt(path.length()-1)!='/') {
path = path + "/";
}
String file_path = path;
String file_name = name;
makeDir(file_path);
File file = new File(file_path + File.separator + file_name);
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file,append)));
if(autoLine)
pw.println(content);
else
pw.write(content);
pw.flush();
pw.close();
} public FWriter() {
System.out.println("[FWriter]: Shit! I need parameters!");
} private void makeDir(String url){
String path = url.substring(0,url.lastIndexOf("/")+1);
File file_path = new File(path);
file_path.mkdirs();
} public static void main(String[] args) {
try
{
FWriter fw = new FWriter("f:/temp/test/", "测试.txt", "", false, false);
for(int i=1; i<=10; i++) {
FWriter fwr1 = new FWriter("f:/temp/test/", "测试.txt", "测试! (" + i + ")", true, true);
}
System.out.println("[FWriter]: done!");
}
catch(IOException ioe)
{
System.out.println(ioe.toString());
}
}
}
但是你的程序有些小问题
“PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file,append)));”出错F:\java\program\jc\FWriter.java:13: Incompatible type for constructor. Can't convert java.io.File to java.lang.String.
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file,append)));
请问如何改,谢谢