`
huiqinbo
  • 浏览: 341523 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

BufferedReader和BufferedOutputStream之间的灵活应用【回钦波】

 
阅读更多

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`的实际应用场景和使用方式。 总结来说,`BufferedReader`和`BufferedWriter`是Java I/O中的重要工具,它们通过内部缓冲机制提升了文件读写...

    有关文件内容的读取 BufferedReader

    在IT领域,尤其是在Java编程中,处理文件读取是...在实际应用中,考虑到异常处理和资源管理的最佳实践,可能还需要加入更多的错误处理逻辑和使用try-with-resources语句来自动关闭流资源,以增强代码的健壮性和安全性。

    jdk api-BufferedReader基础、应用、实战

    jdk api-BufferedReader基础、应用、实战

    BufferedReader 结构

    BufferedReader 开发的结构

    Java 详解BufferedReader

    ### Java 中 BufferedReader 的详解 #### 一、BufferedReader 概述 `BufferedReader` 是 Java 标准库中的一个类,位于 `java.io` 包中。它是一种字符输入流,用于读取文本数据,例如从文件或标准输入中读取数据。...

    BufferedReader的readLine()方法使用时要注意

    `BufferedReader`是Java IO流中的一个类,主要用于读取字符流,它的`readLine()`方法是我们在处理文本数据时经常用到的一个功能,用于逐行读取输入流中的内容。这个方法在处理文件或者网络数据时非常方便,但如果不...

    BufferedReader 介绍_动力节点Java学院整理

    BufferedReader 是缓冲字符输入流。它继承于Reader。 BufferedReader 的作用是为其他字符输入流添加一些缓冲功能。

    Socket简单编程,利用BufferedReader可以双方传递

    没有堵塞,客户端和服务端简单的信息传递,利用了BufferedReader读。

    BufferedReader的用法---马克-to-win java视频

    BufferedReader的用法---马克-to-win java视频缓存输入流的介绍

    BufferedReader类

    NULL 博文链接:https://chaoyi.iteye.com/blog/2084140

    文件读写 BufferedReader BufferedWriter 示例 去除代码后面多余空格

    文件读写 BufferedReader BufferedWriter 去除代码后面空格 简单 readLine newLine flush

    Java 中的 BufferedReader 介绍_动力节点Java学院整理

    BufferedReader 提供了多种构造方法,包括 BufferedReader(Reader in) 和 BufferedReader(Reader in, int size),其中 size 参数指定了缓冲区的大小。 BufferedReader 的主要方法包括: * close():关闭 ...

    InputStreamReader和BufferedReader用法及实例讲解

    InputStreamReader和BufferedReader是Java IO库中的两个重要类,它们在处理字符输入流时发挥着关键作用。本文将深入解析这两个类的用法,并通过实例来帮助理解它们的工作原理。 一、BufferedReader类 ...

    Java的io的应用

    为了提高效率,Java提供了缓冲流BufferedInputStream、BufferedOutputStream、BufferedReader和BufferedWriter,它们在实际读写操作之前先将数据存放在缓冲区中。 4. **转换流**: 为了在字节流和字符流之间转换...

    io类之间继承关系的图片

    - FilterReader和FilterWriter同样提供装饰者模式的功能,例如BufferedReader和BufferedWriter提高了读写效率,InputStreamReader和OutputStreamWriter用于在字节流和字符流之间转换。 3. 对象序列化: - Java的...

    Android应用源码之IOStreamSample_Android.zip

    4. BufferedReader和BufferedWriter:提供缓冲功能,提高读写效率。 5. DataInputStream和DataOutputStream:用于读写基本数据类型。 6. ObjectInputStream和ObjectOutputStream:用于序列化和反序列化对象。 四、I...

    【IT十八掌徐培成】Java基础第13天-03.BufferedReader.zip

    Java作为一门广泛使用的编程语言,其强大的功能和灵活性深受开发者喜爱。在学习Java的过程中,掌握各种输入输出(I/O)操作是至关重要的。本压缩包文件"【IT十八掌徐培成】Java基础第13天-03.BufferedReader.zip...

    javaIO流实现永久化查询添加学生信息-java-BufferedReader

    通过以上步骤,我们可以使用Java IO流和`BufferedReader`实现对学生信息的持久化存储、添加和查询。这种做法简单且易于理解,但需要注意文件操作可能引发的异常,因此需进行适当的错误处理。 然而,对于更复杂的...

    import java.io.BufferedReader.docx

    根据提供的文件信息,我们可以总结出以下几个关键...通过以上分析,我们了解了如何使用 `BufferedReader` 和 `Scanner` 这两种不同的方式来实现从键盘读取用户的输入。这两种方法各有优势,可以根据具体需求选择使用。

    java IO应用

    转换流(InputStreamReader和OutputStreamWriter)用于将字节流和字符流之间转换,确保字符编码的一致性。例如,如果你从一个字节流读取数据,但需要以特定字符集(如UTF-8)解析为字符串,这时就需要使用...

Global site tag (gtag.js) - Google Analytics