`

将System.out输出在控制台的信息保存在文件中

    博客分类:
  • Java
 
阅读更多
http://my.oschina.net/ordiychen/blog/600419

 //1.获取项目的目录
            Path path = Paths.get(".");
            Path resolve = path.resolve("system.out.txt");
            System.out.println(resolve.toAbsolutePath().normalize().toString());

            //2. 设置
            if (level.getStandardLevel().intLevel() == 600) {
                //not the best way to debug
                OutputStream output = new FileOutputStream(resolve.toAbsolutePath().normalize().toString());
                PrintStream printOut = new PrintStream(output);
                System.setOut(printOut);
            }
            System.out.println(resolve.toAbsolutePath().normalize().toString());//3.测试 system.out.txt中是否有该信息
分享到:
评论

相关推荐

    将Java System.out定向到文件和控制台的快速简便方法

    在Java编程中,有时我们需要将程序的输出不仅显示在控制台上,还需要将其记录到文件中。这在进行日志记录、调试或者需要保存输出信息时非常有用。标题和描述提到的"将Java System.out定向到File和Console的快速简便...

    java 将由键盘中录入的信息保存到文件中

    在Java编程语言中,将由键盘输入的数据保存到文件中是一项基本操作,这对于数据存储、日志记录等应用场景至关重要。本篇文章将详细讲解如何在Java中实现这一功能,主要涉及IO流(Input/Output Stream)的使用。 ...

    tomcat控制台详细错误日志设置

    在使用Apache Tomcat服务器时,有时我们可能会遇到控制台输出的错误信息不够详细,这给问题定位带来困难。为了帮助开发者更好地理解并解决这些问题,我们可以调整Tomcat的配置,使其输出更详细的错误日志。本篇文章...

    控制台判断是否是本人

    在Eclipse中,你可以将这段代码保存为 `IsMe.java` 文件,然后右键点击源文件,选择 `Run As` -> `Java Application` 来运行程序。程序会在控制台等待用户输入,输入后按回车即可得到判断结果。 此外,为了增强安全...

    Unity在手机端显示Debug.Log信息

    下面提供了一个简单的示例代码,用于展示如何在Android平台上将`Debug.Log`信息输出到一个名为`OutLog.txt`的文件中: ```csharp using UnityEngine; using System.Collections; using System.IO; public class ...

    编程实现先从标准输入中读取字符串,然后将字符串存到文件file1中,最后再将文件file1中的内容读取另存到文件file2中等功能。

    在Java编程中,实现从标准输入流(Standard Input Stream)读取字符串,然后将这些字符串写入文件,以及从文件中读取内容并保存到另一个文件的功能,涉及到多个核心概念和API。以下是对这些知识点的详细说明: 1. *...

    利用Java的Properties 类读取配置文件信息

    在Java编程中,读取配置文件是常见的任务,主要用于存储应用程序的设置或环境变量,以方便管理和维护。Java提供了一个内置的`java.util.Properties`类,用于处理`.properties`文件,这种格式通常用来存储键值对,即...

    java 考勤模拟程序 采用二进制存储用户 控制台输入输出 并有用户操作的日志记录

    在考勤模拟程序中,用户信息可能包括姓名、工号、考勤记录等,这些数据以二进制格式保存在文件中,可以通过Java的序列化机制或自定义的二进制编码进行读写。序列化可以将Java对象转化为字节流,方便持久化存储;而...

    控制台输入的简便学生管理系统

    在学生管理系统中,可能需要将学生信息存储到文件中,这时可以使用这些类将数据序列化为文本或二进制格式,便于保存和后续读取。 除此之外,FilterInputStream和FilterOutputStream是过滤流,它们提供了一种装饰器...

    java中文乱码问题

    System.out.println 使用了 PrintStream 类来输出字符数据至控制台。PrintStream 会使用平台缺省的编码方式来输出字符。我们的中文系统上缺省方式为 GBK,所以内存中的 UNICODE 字符被转码成了 GBK 格式,并送到了...

    Java在控制台实现航班信息管理系统.zip

    6. **文件存储与读取**:为了持久保存航班信息,系统可能需要将数据写入文件,然后在启动时读取。Java的`FileInputStream`和`FileOutputStream`可以用来读写文件,而`ObjectInputStream`和`ObjectOutputStream`则...

    java+sql2000 控制台学生住宿信息管理.zip

    6. **控制台输入/输出**:使用`System.out.println()`和`Scanner`类进行控制台输出和用户输入,实现用户与系统的交互。 7. **异常处理**:使用try-catch-finally语句块处理可能出现的错误,如数据库连接失败或SQL...

    Java九九乘法表代码

    在Eclipse环境中运行这个Java程序,需要将上述代码保存为`MultiplicationTable.java`文件,然后通过右键点击项目 -> Run As -> Java Application来执行。Eclipse会自动编译并运行代码,如果一切正确,将在控制台看到...

    开发基于控制台的购书系统_java源代码.doc

    在控制台交互方面,开发者会使用`Scanner`类从用户输入读取数据,并通过`System.out.println()`输出信息。购书流程可能包括: 1. 用户登录/注册:输入用户名和密码进行验证。 2. 查看书籍列表:显示可用书籍的信息...

    JAVA中文字符编码问题详解.doc

    在 JAVA 文件中硬编码中文字符,在 eclipse 中运行,控制台输出了乱码。例如,我们在 JAVA 文件中写入以下代码: String text = “大家好”; System.out.println(text); 如果我们是在 eclipse 里编译运行,可能...

    Java零基础 - 类体中的输出语句.md

    本文主要探讨了在Java中如何在类体中使用输出语句,特别是如何利用`System.out.println`方法输出文本信息到控制台。对于初学者来说,这是一个很好的起点,可以帮助他们理解Java程序的基本结构以及如何构建简单的程序...

    一个Java作业,纯控制台学生成绩信息管理系统.zip

    2. **控制台交互**:系统通过`System.out.println()`和`Scanner`类与用户进行交互,接收用户输入并显示相关信息。了解如何在控制台上读取用户输入和输出是Java入门必备技能。 3. **文件操作**:为了持久化存储学生...

    java IO输出

    - `System.out.println()`是我们最常使用的输出方式,其实它背后是`PrintStream`类,它可以处理字符和字节的输出。 - `FileOutputStream`用于向文件写入数据,是`OutputStream`的子类,可以实现向磁盘的字节输出。...

    JAVA编码问题[借鉴].pdf

    4. **System.out.println**:在使用`System.out.println`时,可以考虑使用`PrintStream`的构造函数,显式指定输出流的编码。例如: ```java PrintStream ps = new PrintStream(System.out, true, "UTF-8"); ps....

    Java语言中实现打印功能的分析与应用.zip

    `PrintStream`的实例通常指向`System.out`,但也可以重定向到其他流,如文件或网络连接,这样就可以将输出保存或发送到远程位置。 如果你需要更高级的打印功能,比如多列数据、表格或者报表,可以使用`java.text....

Global site tag (gtag.js) - Google Analytics