标签:

无论是二级制数据还是字符数据(文本数据),都可以用文件输出流java.io.FileOutputStream,以字节流的方式保存到指定文件。

package test;

import java.io.File;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.OutputStream;

class LogWrite{

private static boolean fileLog = true;

private static String logFileName = "E:/workspace/Java/result/result.txt";//指定程序执行结果保存的文件路径

public static OutputStream getOutputStream() throws IOException{

if(fileLog)

{

File file = new File(logFileName);

if(!file.exists())

file.createNewFile();

return new FileOutputStream(file, true);

}

else

{

return System.out;

}

}

public static void log(String info) throws IOException{

OutputStream out = getOutputStream();

out.write(info.getBytes("utf-8"));

}

}

public class Test1 {

public static void main(String[] args) throws IOException {

// TODO Auto-generated method stub

LogWrite.log("hello world");//"hello world"会保存到result.txt文件中

}

}

标签:

java分数怎么保存到文件_Java如何将控制台上的结果保存到文件相关推荐

  1. JAVA如何隐藏异常堆栈_java – 如何在控制台上停止打印异常堆栈跟踪?

    这是我做的这样的战争作为工作. 添加一个过滤器并劫持所有的请求和响应.检查异常并检查类型. /** * Hijacks all the http request and response here. ...

  2. java实现保存一张图片_Java图片剪裁并保存的代码实现

    这是一篇入门级文章,高手请略过. 在这篇文章中我们将学习如何用 Java 对图像进行剪裁并将剪裁出来的部分单独保存到文件中. 我们将通过以下步骤来学习: 输入图像,指定要处理的图像路径 允许用户拖放要 ...

  3. java调节音量代码_用Java调用VC音量控制程序_java

    前言 本文通过java的Runtime接口来实现调用其他语言实现的应用程序,进而来实现对计算机硬件信息的监控和控制.本文是多媒体信息系统的一个部分,就是调整计算机音量. 使用VC编写音量控制程序 本控 ...

  4. java控制台输入做界面_Java控制台输入

    0 引言 从控制台中读取数据是一个比较常用的功能,在 JDK 5.0 以前的版本中的实现是比较复杂的,需要手工处理系统的输入流.有意思的是,从 JDK 5.0 版本开始,能从控制台中输入数据的方法每增 ...

  5. java序列化和反序列化工具_Java 序列化和反序列化工具类并解决StreamCorruptedException问题 | 学步园...

    问题: 若通过ObjectOutputStream向一个文件中多次以追加的方式写入Object,为什么用ObjectInputStream读取这些Object时,会产生StreamCorruptedE ...

  6. java array 元素的位置_Java常见面试题 非常实用「个人经验」

    Java 容器都有哪些 Collection 的子类 List.Set List 的子类 ArrayList.LinkedList等 Set 的子类 HashSet.TreeSet等 Map 的子类 ...

  7. java入门从哪下手_java新手0基础如何最快速的入门

    一口不吃了一个胖子,心急吃不了热豆腐.当你点开这篇文这句话送给你. 零基础学Java只需办法适合,仍然有机遇进修好Java编程.初学Java就像交同伙从生疏到认识再到铁杆错误平生相伴,跟着进修的深刻, ...

  8. java 多线程和并行编程_Java 8中的并行和异步编程

    java 多线程和并行编程 并行代码是在多个线程上运行的代码,曾经是许多经验丰富的开发人员的噩梦,但是Java 8带来了许多更改,这些更改应该使这种提高性能的窍门更加易于管理. 并行流 在Java 8 ...

  9. java标准i o重定向_Java I/O(二)其他常用的输入输出流PrintStream等、标准流重定向...

    四.FilterOutputStream.PrintStream PrintStream是继承自FilterStream类的,例如标准输出流System.out就是著名的PrintStream类对象. ...

最新文章

  1. SAP医药医疗行业解决方案
  2. 统计模型参数量与FLOPs
  3. ios浏览器不支持onblur事件
  4. 2021/6/20~22 每天学习python 30分钟 -了解python - python的运算符
  5. [Android]第四次作业
  6. 两种方法判断有向图是否有环【DFS】【拓扑排序】
  7. 有关Spring注解@xxx的零碎知识
  8. eclipse发布web项目到tomcat服务器
  9. 无线服务器密码让别人改了,wifi密码被改了怎么办_wifi密码被别人改了怎么办?-192路由网...
  10. 【转】C#中StreamWriter与BinaryWriter的区别兼谈编码。
  11. Learning-Python【0】:Windows环境下Python2和Python3的安装
  12. endnote 参考文献加序号_EndNote上手 | 毕业写论文利器
  13. 几篇关于UDEV的文章
  14. idea快捷键失效,快捷键不能用
  15. 反编译android sdk,反编译apk,修改sdk文件,重新签名
  16. C++中exchange()函数的使用方法(例题)
  17. 又有朋友被骗入传销了!
  18. python beautifulsoup库下载_python之Beautiful Soup库
  19. 包装exp是什么意思_包装上exp是什么意思?
  20. 拼多多砍价背后的逻辑

热门文章

  1. 如何建立程序代码包的联接?
  2. MVC全局用户验证之HttpModule
  3. springmvc 配置和spring配置?
  4. 定义了过多字段-Excel
  5. Package name must have at least two identifiers 解决办法
  6. 移动开发架构之MVVM模式
  7. 关于SpringBoot 1.x和2.x版本差别
  8. tcp为什么要三次握手,而不能二次握手?
  9. 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器
  10. 《程序员》2月精彩内容:互联网应用架构面面观