我想往记事本里面写数据,java代码怎么写啊?谢谢指教。。。 最好每次在某个文件夹里面新建一个文本文档。java代码。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是要建立一个文件并且写入?那就是普通的io操作,给你个范例:/** *//** * 文件输出示例 */ public void PrintStreamDemo() { try { FileOutputStream out=new FileOutputStream("D:/test.txt"); PrintStream p=new PrintStream(out); for(int i=0;i<10;i++) p.println("This is "+i+" line"); } catch (FileNotFoundException e) e.printStackTrace(); } } import java.io.File;import java.io.BufferedWriter;import java.io.BufferedReader;import java.io.IOException;import java.io.FileWriter;import java.io.FileReader;import java.io.*;public class TxtOperator{ public static void main(String [] args) { //设置名为 test 的文本的路径 String txtPath = "D:\\test.txt"; //创建一个file对象 File file = new File(txtPath); //写操作 BufferedWriter bw =null; FileWriter fw=null; //读操作 BufferedReader br =null; FileReader fr=null; //写入信息到test文本 try { if(file.createNewFile()) { System.err.println(txtPath+"创建成功"); fw = new FileWriter(file); bw = new BufferedWriter(fw); bw.write("我在练习IO流的操作"); //换行 bw.newLine(); bw.write("很简单"); bw.newLine(); } } catch (IOException ex) { ex.printStackTrace(); } finally { try { //关闭操作 bw.flush(); bw.close(); fw.close(); } catch (IOException ex1) { ex1.printStackTrace(); } } //现在来读取文本内容 try { fr = new FileReader(file); br =new BufferedReader(fr); //读取文本一行的信息 String line =br.readLine(); while(line !=null) { System.out.println(line); line = br.readLine(); } } catch (FileNotFoundException ex2) { ex2.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); } finally { try { //关闭操作 br.close(); fr.close(); } catch (IOException ex3) { ex3.printStackTrace(); } } }} 《java解惑》中一道怪异的谜题:(2.00-1.10)=? <一只菜鸟被空指针按到了> JDialog每弹出一次就变小一次? 散分200: spring, ejb的集群讨论,高手请进! 关于直线,及直线如何被选中的问题,100分紧急求助!!! 新手求助:父类与子类对象的转换 java控制台输入信息。 看来这个论坛也是徒有虚名,我的JB7编译成可执行文件的问题到现在没人能解决,难道这就是专家的水平? 请求大家帮助 怎样读写属性文件? 我被折磨死了 调用java.util.concurrent包,实现线程的问题??本人在线等待大家的解答!
/** *//**
* 文件输出示例
*/
public void PrintStreamDemo() {
try {
FileOutputStream out=new FileOutputStream("D:/test.txt");
PrintStream p=new PrintStream(out);
for(int i=0;i<10;i++)
p.println("This is "+i+" line");
} catch (FileNotFoundException e)
e.printStackTrace();
}
}
import java.io.BufferedWriter;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.FileWriter;
import java.io.FileReader;
import java.io.*;public class TxtOperator
{
public static void main(String [] args)
{
//设置名为 test 的文本的路径
String txtPath = "D:\\test.txt";
//创建一个file对象
File file = new File(txtPath);
//写操作
BufferedWriter bw =null;
FileWriter fw=null;
//读操作
BufferedReader br =null;
FileReader fr=null;
//写入信息到test文本
try
{
if(file.createNewFile())
{
System.err.println(txtPath+"创建成功");
fw = new FileWriter(file);
bw = new BufferedWriter(fw);
bw.write("我在练习IO流的操作");
//换行
bw.newLine();
bw.write("很简单");
bw.newLine();
}
}
catch (IOException ex)
{
ex.printStackTrace();
}
finally
{
try
{
//关闭操作
bw.flush();
bw.close();
fw.close();
}
catch (IOException ex1)
{
ex1.printStackTrace();
}
}
//现在来读取文本内容
try
{
fr = new FileReader(file);
br =new BufferedReader(fr);
//读取文本一行的信息
String line =br.readLine();
while(line !=null)
{
System.out.println(line);
line = br.readLine();
}
}
catch (FileNotFoundException ex2)
{
ex2.printStackTrace();
}
catch (IOException ex)
{
ex.printStackTrace();
}
finally
{
try
{
//关闭操作
br.close();
fr.close();
}
catch (IOException ex3)
{
ex3.printStackTrace();
}
}
}
}