File f=new File("c:/123.txt");然后往txt里写你的string
解决方案 »
- 求最大公共子串的一个小错误
- init()的作用
- 西北地区java培训机构名单大全征集进行中....
- 双重循环 和 Arrays.sort()+Arrays.binarySearch() 哪种方式效率高?
- Java中一个鲜为人知的高深问题
- 在Eclipse里输入super()时怎么不不提示“构造函数”相关参数?
- 一个我解决不了的问题,解决马上结贴!!
- 为什么JbuilderX启动后,系统可交换扇区为0?
- java.lang.NoClassDefFoundError问题
- 关于AWT动画的问题
- 安装Apache的问题,急急急急!!!
- JTable--我通过Socket将数据库中的数据传送到了客户端,JTable不能正常显示。
pw.println(str);
pw.close
BufferedReader in4 = new BufferedReader(
new StringReader(s2));
PrintWriter out1 = new PrintWriter(
new BufferedWriter(new FileWriter("IODemo.out")));
int lineCount = 1;
while((s = in4.readLine()) != null )
out1.println(lineCount++ + ": " + s);
out1.close();
} catch(EOFException e) {
System.err.println("End of stream");
}
File file=null;
public ThreadWriteFile() {
try {
file=new File("c://ThreadWriteFile");
if(!file.exists()) //如果不存在就创建该目录
file.mkdirs();
file=new File("c://ThreadWriteFile//test.txt");
if(!file.exists())
file.createNewFile(); //如果不存在就创建该文件
}catch(Exception e){
System.out.println(e.toString());
}
this.start();
}
public void run() {
try{
String str="Compeleted!";
int i=0;
java.io.BufferedReader br=null;
java.io.BufferedWriter bw=null;
String s="";
while(true) {
br=new java.io.BufferedReader(new FileReader(file));
String s1="";
while((s1=br.readLine())!=null) {
s+=s1;
}
s+=str.substring(i,i+1);
//System.out.println(s);
bw=new java.io.BufferedWriter(new FileWriter(file));
bw.write(s);
i++;
if(i>=str.length())
break;
this.sleep(100); //定时为100毫秒往文件里写一个字符
}
br.close();
bw.close();
}catch(Exception e){
System.out.println(e.toString());
}
}
//Main method
public static void main(String[] args) {
new ThreadWriteFile();
}
}
注意:这个列子没有考虑同步的问题,有些许缺陷。
是否会出现与dos(win32)不同格式的txt文件呢?