java 从同一个txt文件中写入和读数据 写入文件用FileOutputStream; 读取用FileInputStream; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法其实有很多,Google一下就知道了。以下提供一个自己写的程序,仅供参考:// 写文件import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;public class TxtFileWrite { public static void main(String[] args) throws IOException { File file = new File("test.txt"); PrintWriter pw = new PrintWriter(new BufferedWriter( new FileWriter(file))); pw.print("fighting, "); pw.print("china"); pw.close(); }}// 读文件import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class TxtFileRead { public static void main(String[] args) { try { File file = new File("test.txt"); FileReader filereader = new FileReader(file); int ch; while ((ch = filereader.read()) != -1) { System.out.print((char) ch); } } catch (FileNotFoundException e) { System.out.println(e); } catch (IOException e) { System.out.println(e); } }} 读写文本的话好像还是用reader和writer好吧。 不好意思,java新手,可能描述不是特别准确。再说一下,我想不断将数据写入一个txt文件,而同时每隔一定时间读取一个数据。这是多线程? 对的,是多线程。读和写一起对txt文件读写就需要多线程。 是两个java程序,一个写一个读,这样也是多线程? 你把你的demo放上来,大家可能看的清楚一些。 什么流都可以,无非就是copy,读写的快慢而已 这个问题用IO的很多类都可以实现,用字符流,字节流都可以实现,关键看你对这个IO流的理解 关于javabean 请问JAVA方面有什么经典书籍? 如何用java实现 网页弹出对话框 的数据传输问题? 大虾! 救我! 我的分你都拿去! SOS 救救我吧!这个问题困惑了我好几天了。 设计一个小的应用程序,请问如何设计构架及类? 怎样在一个image上自己画图? 有哪些类获取系统的信息如系统名称、ip、用户名等??? 急!怎样改变ImageIcon的背景色,多谢 JAVA中的SPLIT问题 为什么重绘JButton后加入到一个JPanel中显示就不正常勒呢 用GIF闪动图片作系统托盘图标为什么失去了失去效果?
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;public class TxtFileWrite {
public static void main(String[] args) throws IOException {
File file = new File("test.txt"); PrintWriter pw = new PrintWriter(new BufferedWriter(
new FileWriter(file))); pw.print("fighting, ");
pw.print("china");
pw.close();
}
}
// 读文件
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;public class TxtFileRead {
public static void main(String[] args) {
try {
File file = new File("test.txt");
FileReader filereader = new FileReader(file); int ch;
while ((ch = filereader.read()) != -1) {
System.out.print((char) ch);
}
} catch (FileNotFoundException e) {
System.out.println(e);
} catch (IOException e) {
System.out.println(e);
}
}
}
不好意思,java新手,可能描述不是特别准确。再说一下,我想不断将数据写入一个txt文件,而同时每隔一定时间读取一个数据。这是多线程?
是两个java程序,一个写一个读,这样也是多线程?