package log;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.util.Properties;
public class ReadProperties {
static BufferedReader br = null;
static FileReader fr = null;
public static void main(String args[]){
try {
br = new BufferedReader(new FileReader("log.properties")); //这里最好用 ./log.properties
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Properties properties = new Properties();
try {
properties.load(br);
String file_path=properties.getProperty("log_path");
System.out.println(file_path);
// BufferedOutputStream bo = new BufferedOutputStream(new FileOutputStream(file_path));
PrintStream bo = new PrintStream(new FileOutputStream(file_path),true); //printStream可以用println方 //法来输出字符串
bo.println("welcome come to huiqinbo.com");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//
// return true;
}
}
1. //配置文件放在了项目的根目录底下
log.properties
log_path = .\\log1.txt
2.在项目底下的log1.txt文件中查看内容:
welcome come to huiqinbo.com
分享到:
相关推荐
通过分析这两个文件,我们可以深入理解`BufferedReader`和`BufferedWriter`的实际应用场景和使用方式。 总结来说,`BufferedReader`和`BufferedWriter`是Java I/O中的重要工具,它们通过内部缓冲机制提升了文件读写...
在IT领域,尤其是在Java编程中,处理文件读取是...在实际应用中,考虑到异常处理和资源管理的最佳实践,可能还需要加入更多的错误处理逻辑和使用try-with-resources语句来自动关闭流资源,以增强代码的健壮性和安全性。
jdk api-BufferedReader基础、应用、实战
BufferedReader 开发的结构
### Java 中 BufferedReader 的详解 #### 一、BufferedReader 概述 `BufferedReader` 是 Java 标准库中的一个类,位于 `java.io` 包中。它是一种字符输入流,用于读取文本数据,例如从文件或标准输入中读取数据。...
`BufferedReader`是Java IO流中的一个类,主要用于读取字符流,它的`readLine()`方法是我们在处理文本数据时经常用到的一个功能,用于逐行读取输入流中的内容。这个方法在处理文件或者网络数据时非常方便,但如果不...
BufferedReader 是缓冲字符输入流。它继承于Reader。 BufferedReader 的作用是为其他字符输入流添加一些缓冲功能。
没有堵塞,客户端和服务端简单的信息传递,利用了BufferedReader读。
BufferedReader的用法---马克-to-win java视频缓存输入流的介绍
NULL 博文链接:https://chaoyi.iteye.com/blog/2084140
文件读写 BufferedReader BufferedWriter 去除代码后面空格 简单 readLine newLine flush
BufferedReader 提供了多种构造方法,包括 BufferedReader(Reader in) 和 BufferedReader(Reader in, int size),其中 size 参数指定了缓冲区的大小。 BufferedReader 的主要方法包括: * close():关闭 ...
InputStreamReader和BufferedReader是Java IO库中的两个重要类,它们在处理字符输入流时发挥着关键作用。本文将深入解析这两个类的用法,并通过实例来帮助理解它们的工作原理。 一、BufferedReader类 ...
为了提高效率,Java提供了缓冲流BufferedInputStream、BufferedOutputStream、BufferedReader和BufferedWriter,它们在实际读写操作之前先将数据存放在缓冲区中。 4. **转换流**: 为了在字节流和字符流之间转换...
- FilterReader和FilterWriter同样提供装饰者模式的功能,例如BufferedReader和BufferedWriter提高了读写效率,InputStreamReader和OutputStreamWriter用于在字节流和字符流之间转换。 3. 对象序列化: - Java的...
4. BufferedReader和BufferedWriter:提供缓冲功能,提高读写效率。 5. DataInputStream和DataOutputStream:用于读写基本数据类型。 6. ObjectInputStream和ObjectOutputStream:用于序列化和反序列化对象。 四、I...
Java作为一门广泛使用的编程语言,其强大的功能和灵活性深受开发者喜爱。在学习Java的过程中,掌握各种输入输出(I/O)操作是至关重要的。本压缩包文件"【IT十八掌徐培成】Java基础第13天-03.BufferedReader.zip...
通过以上步骤,我们可以使用Java IO流和`BufferedReader`实现对学生信息的持久化存储、添加和查询。这种做法简单且易于理解,但需要注意文件操作可能引发的异常,因此需进行适当的错误处理。 然而,对于更复杂的...
根据提供的文件信息,我们可以总结出以下几个关键...通过以上分析,我们了解了如何使用 `BufferedReader` 和 `Scanner` 这两种不同的方式来实现从键盘读取用户的输入。这两种方法各有优势,可以根据具体需求选择使用。
转换流(InputStreamReader和OutputStreamWriter)用于将字节流和字符流之间转换,确保字符编码的一致性。例如,如果你从一个字节流读取数据,但需要以特定字符集(如UTF-8)解析为字符串,这时就需要使用...