小弟刚学JAVA,请教如何把一些信息写入另一个文件,并保存下来
解决方案 »
- 学习PHP对学习Java入门有帮助吗?
- 怎么运行
- 请问怎样在TitledBorder的标题位置显示JCheckBox控件?
- 刚学到GUI,有个地方不知道什么意思 万望解答
- 请教一个滚动面板(JScrollPane)使用的问题(非常常见)!
- 关于数据文件的操作问题,不知道从哪入手,请高手们指点一下大方向!
- 我用JNI调用C写的一个DLL,当java程序System.loadLibrary后怎么unload这个库呢???因为我的DLL里面有些内存资源需要释放,而java程序退
- 代码疑问
- 请问URLConnection如何使用proxy?
- 怎样在页面刷新后保持表单中的文本框、选择框的内容同刷新前一样?
- 急,困扰了两天的问题,应该不难解决,但我就是没办法,望高手指点
- java能否拷贝EXCEL文件到其他地方
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(fileName)))
pw.println("OK");//写入api里面的io包好好看看
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter("d:\\test_1.txt")));
pw.println("hello world!");
pw.flush();
pw.close();
java.io.FileOutputStream.
java.io.BufferedWriter.
查看相关类的用法.
就可以写文件了。
import java.io.FileOutputStream;
import java.io.PrintStream;
import java.util.Vector;public class ListOfNumbersDeclared { public static void main(String[] a) {
Vector victor; int size = 10; victor = new Vector(size);
for (int i = 0; i < size; i++)
victor.addElement(new Integer(i)); try {
PrintStream out = new PrintStream(new FileOutputStream(
"OutFile.txt"));
for (int i = 0; i < size; i++)
out.println("Value at: " + i + " = " + victor.elementAt(i)); out.close(); } catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
中间省略BufferedWriter应该也行吧。
write("E:\\123.txt", "hello");
}public static void write(String path, String content) {
String s = new String();
String s1 = new String();
try {
File f = new File(path);
if (f.exists()) {
System.out.println("文件存在");
} else {
System.out.println("文件不存在,正在创建...");
if (f.createNewFile()) {
System.out.println("文件创建成功!");
} else {
System.out.println("文件创建失败!");
} }
BufferedReader input = new BufferedReader(new FileReader(f)); while ((s = input.readLine()) != null) {
s1 += s + "\n";
}
System.out.println("文件内容:" + s1);
input.close();
s1 += content; BufferedWriter output = new BufferedWriter(new FileWriter(f));
output.write(s1);
output.close();
} catch (Exception e) {
e.printStackTrace();
}
}}