JAVA操作properties文件
2016-02-24 08:41
459 查看
心法领悟021:重定向标准错误输出流。
参考本实例的做法,可以把err标准错误输出流也重定向到其他位置。例如,可以定义在与标准输出流相同的文件中,但是在输出错误信息时,添加“警告:”字样,可以为日志添加级别。
//console
程序运行完毕,请查看日志文件。
//log.txt
年龄变量成功定义,初始值为18
性别变量成功定义,初始值为女
整合两个变量为info字符串变量,其结果是:这是个女孩子,应该有18岁了。
参考本实例的做法,可以把err标准错误输出流也重定向到其他位置。例如,可以定义在与标准输出流相同的文件中,但是在输出错误信息时,添加“警告:”字样,可以为日志添加级别。
import java.io.FileNotFoundException; import java.io.PrintStream; public class RedirectOutputStream { public static void main(String[] args) { try { PrintStream out = System.out;// 保存原输出流 PrintStream ps=new PrintStream("./log.txt");// 创建文件输出流 System.setOut(ps);// 设置使用新的输出流 int age=18;// 定义整形变量 System.out.println("年龄变量成功定义,初始值为18"); String sex="女";// 定义字符串变量 System.out.println("性别变量成功定义,初始值为女"); // 整合两个变量 String info="这是个"+sex+"孩子,应该有"+age+"岁了。"; System.out.println("整合两个变量为info字符串变量,其结果是:"+info); System.setOut(out);// 恢复原有输出流 System.out.println("程序运行完毕,请查看日志文件。"); } catch (FileNotFoundException e) { e.printStackTrace(); } } }
//console
程序运行完毕,请查看日志文件。
//log.txt
年龄变量成功定义,初始值为18
性别变量成功定义,初始值为女
整合两个变量为info字符串变量,其结果是:这是个女孩子,应该有18岁了。
相关文章推荐
- JAVA操作properties文件
- java放射机制(invoke)
- 阿里云部署Java web项目初体验
- java报“非法字符: \65279 ”错误的解决方法
- [Java基础] 深入jar包:从jar包中读取资源文件
- Java Thread 多线程理论 目录索引
- Java Thread 多线程 线程池
- Java Thread 多线程同步、锁、通信
- Java Thread 多线程 操作线程
- Java Thread 多线程 介绍
- java四大引用
- java37.Socket通信------使用ServerSocket建立聊天服务器---1
- myeclipse/eclipse添加Spket插件实现ExtJs4.2/ExtJs3智能提示
- java 消息机制 ActiveMQ入门实例
- 【Java基础学习】DecimalFormat用法
- (java)Container With Most Water
- struts2标签与jstl标签的混合使用
- springmvc配置监听
- java学习笔记-Java实现几种常见排序方法
- 编写一个程序,把指定目录下的所有的带.java文件都拷贝到另一个目录中,拷贝成功后,把后缀名是.java的改成.txt。