java 运行中读取修改后文件的问题

问题描述

java 运行中读取修改后文件的问题

我用java读取一个txt文件,然后输出里面的内容,
File f = new File(path);
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(f)));
System.out.println(br.readLine());
然后这边打个断点,之后去修改txt的内容。
System.out.println("wait");
然后和上面一样在读一次
File f2 = new File(path);
BufferedReader br2 = new BufferedReader(new InputStreamReader(new FileInputStream(f2)));
System.out.println(br2.readLine());
结果输出的内容一样。为什么修改后的内容第二次读不到?
要怎么做才能读取到修改后的内容?
请高手帮帮解答下,感激不尽!

解决方案

你是怎么修改的?记事本么?有没有ctrl+s保存

解决方案二:

我debug调试了一下你的代码,修改之后可以读到修改之后的内容啊!不知道你的为什么读不到

解决方案三:

没关流,无法刷新啊????

解决方案四:

你的把修改后的文件保存下,这样就可以读取了

解决方案五:

我试了一下,是可以读到的,有一次没有读到,我去看文件发现是我忘记保存了。你会不会也是这个原因?

解决方案六:

解决 JAVA读取本地ANSI文件乱码问题
Java读取文件 解决中文乱码问题
java中读取excel文件中字符串乱码问题解决方法

时间: 2024-09-10 16:46:02

java 运行中读取修改后文件的问题的相关文章

这是我整理的从文件夹中读取所有txt文件,并读取里面内容的java程序,问什么读出来的汉字是乱码?

问题描述 这是我整理的从文件夹中读取所有txt文件,并读取里面内容的java程序,问什么读出来的汉字是乱码? import java.io.BufferedReader; import java.io.File; import java.io.FileFilter; import java.io.FileReader; import java.io.IOException; import java.nio.CharBuffer; import java.util.ArrayList; impor

用C语言实现从文本文件中读取数据后进行排序的功能_C 语言

功能介绍 程序的功能是从外部读取一个包括int型数据的文本文件,然后将它保存到内部临时数组,对数组进行排序后,以文本形式输出到指定的文件上.因为是int类型的数据,没有很严重的损失精度的问题. 正常运行要求: 包括数据的源文件内不能包括其他任何除数字和空白字符(空格,制表符,换行符)之外的任何字符,源文件最开始必须是数字字符,要保证源文件的数据计数正确.同时保证文件名有效. 运行结果 data.txt: obj.txt: 完整代码 警告:版权所有,谨供参考! #include <stdio.h>

EXTjs4中如何获取可编辑grid中所有修改后的记录

问题描述 在Ext3.x 中可以使用语句 store.getModifiedRecords() 获取可编辑 grid中所有修改后记录,但Extjs4中没有了这个方法,请问有EXTJS4中如何获取所有修改后的记录? 解决方案 getUpdatedRecords解决方案二:getUpdatedRecords( ) : ArrayReturns all Model instances that have been updated in the Store but not yet synchronize

Java项目中读取properties文件的具体步骤

下面1-4的内容是网上收集的相关知识,总结来说,就是如下几个知识点: 1.最常用读取properties文件的方法InputStream in = getClass().getResourceAsStream("资源Name");这种方式要求properties文件和当前类在同一文件夹下面.如果在不同的包中,必须使用: InputStream ins =this.getClass().getResourceAsStream("/cn/zhao/properties/testP

在Java中读取写入XML文件(DEMO_004)

1.如果要将读取的XML文件,再写入另外的一个新XML文件中,首先必须新建一个和要读取相对应的beans类,通过set方法填充数据,get方法获取数据. 2.在读取XML文件的时候,需要用到ArrayList集合来存储每次从原XML文件里面读取的数据,在写入新的XML文件的时候,也要通过ArrayList集合获取要遍历的次数,同时将数据写入到新的xml文件中 3.详细代码如下: public static void main(String[] args) { try { String url =

JavaScript中读取和保存文件实例_javascript技巧

话说今天只是粗略浏览了一下Proxy SwitchySharp的源码,就收获了不少东西,其中就包括本文要介绍的读取和保存文件. 因为Google还不提供同步插件数据的功能,所以导入和导出插件配置就必须和文件打交道了.而出于安全原因,只有IE才提供访问文件的API:但随着HTML 5的到来,其他浏览器也纷纷支持了. 首先说读取文件.W3C提供了一些File API,其中最重要的是FileReader这个类. 先列出需要用到的HTML标签: 复制代码 代码如下: <input type="fi

C#读取修改XML文件

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;usingSystem.Xml;usingSystem.Xml.Linq;namespaceOperateXML{publi

如何从数据库中读取值后选中checkbox

问题描述 有一组checkbox<inputtype="checkbox"name="status"value="1"<inputtype="checkbox"name="status"value="2"<inputtype="checkbox"name="status"value="3"从数据库中读取到值`1

ASP.NET中读取修改删除XML文件一些示例

ASP.NET读取XML文件4种方法分析,需要的朋友可以参考下. 方法一 :使用XML控件 代码如下:  代码如下 复制代码 <% @ Page Language="C#"%> <html> <body> <h3><font face="Verdana">读取XML方法一</font></h3> <from runat=server> <asp:Xml id=&qu