这里除了用 PrintStream 之外还可以用哪种方式实现将日期串写入到文件中String date = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss").format(new Date());
PrintStream ps = new PrintStream( new FileOutputStream("date.txt"));
ps .println(date);
PrintStream ps = new PrintStream( new FileOutputStream("date.txt"));
ps .println(date);
解决方案 »
- Mysql安装之后不能用是怎么回事?
- 一个多线程的问题
- 好彷徨:我学VB.NET好还是学JAVA好?望指引!
- equals的问题
- 关于JTree的一个问题,我用函数JTree.setEditable(false),但树还是可以编辑,请问漏了些什么?
- Java network programming, 2nd editi 资料下载
- 我快疯了,非典也不过如此,救救我!!
- Helloworld错误:Exception in thread "main" java.lang.NoClassDefFoundError: j2sdk1/4/1_01\my-java
- 请问在JB中如何设置classpath?
- 怎么样才能刷新JTable中的内容?
- netbeans打开源代码后cpu转不停,怎么分析
- SQL能直接操作本地XML吗?
new FileOutputStream(new File(filename)));
objOutputStream.writeObject("字符串");
1.这里除了用 PrintStream 之外还可以用哪种方式实现将日期串写入到文件中?
实际上不光是PrintStream ,所有的输出流都可以将日期写入到文件中,无非就是效率问题和麻烦些。2.ObjectOutputStream objOutputStream = new ObjectOutputStream(
new FileOutputStream(new File(filename)));
objOutputStream.writeObject("字符串");
写入后中文件变成了乱码,如何解决? 用对象流肯定是会乱码的,因为你是写的一个对象到文本中了,这个乱吗是不能解决的。从原理上说对象流写入到文本的东西不是给人看的是给程序读的。想要不乱码还是用其它流来写。