printwriter相关内容
考虑以下代码: m_Writer = new PrintWriter(new FileWriter(“LoginHistory.dat”)); m_Writer.println(Integer.toString(s_NumOfLogins)); m_Writer.println(m_LoginHistoryStr); m_Writer.close(); 为什么
..
所以我一直在尝试为我的一个朋友写一个Bukkit插件,由于某种原因,配置生成不起作用。有问题的代码如下,我很乐意添加人们需要的任何代码来帮助我解决这个问题。当我运行该程序时,创建的配置文件最终为空白。测试文件很好(我通过简单地注释删除文件的行来测试)但是一旦我尝试获得多行就失败了。任何人都可以帮忙吗? PrintWriter out = new PrintWriter(new FileWr
..
我正在使用struts创建一个项目,我在使用Jasper IReports时遇到了问题。我想将一些信息导出到pdf文件中,并且我一直得到java.lang.IllegalStateException:getOutputStream()已被调用...由于在页面已打开PrintWriter时在我的代码中打开ServletOutputStream而导致异常。 代码在模型中(所以它不在jsp中,它在
..
由于某种原因,我的String部分由PrintWriter编写。结果我在我的文件中得到了部分文本。这是方法: public void new_file_with_text(String text,String fname){ File f = null; try { f = new File(fname); f.createNewFile(); System.out.pri
..
我正在尝试创建一个将字符串输出到文本文件的简单程序。使用我在这里找到的代码,我将以下代码放在一起: import java.io. *; 公共类测试{ public static void main(String [] args){ 文件file = new File(“file.txt” ); file.getParentFile()。mkdirs(); Pr
..
可能重复: 在Java中关闭嵌套流的最佳方法? 我们如何关闭嵌套流?关闭所有这些?如果是,订单是什么? FileOutputStream out = new FileOutputStream(“data.txt”,true); PrintWriter pout = new PrintWriter(out); / *做一些I / O * / pout.clos
..
我有一个名为 mysave.sav 的savegame文件,如果该文件已存在,我想将数据添加到此文件中。如果该文件不存在,我想创建该文件,然后添加数据。 添加数据工作正常。但附加数据会覆盖现有数据。我按照axtavt的说明进行操作( PrintWriter追加方法不附加)。 String savestr =“mysave.sav”; 文件f =新文件(savestr); Pri
..
如何在BufferedReader和使用套接字连接创建的PrintWriter上设置超时?这是我现在为服务器提供的代码,直到服务器或客户端崩溃为止: while(isReceiving) ){ str = null; BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()
..
在我的servlet中,我给了 out.print 和 out.write 。但两者都在浏览器中打印。 这两者之间的确切差异以及何时使用 out.print 和 out.write ? 解决方案 基本区别在于 out.write()如果你把它传给null就会爆炸: String s = null; out.print(s); //输出文本“null” out.write
..
好的,我正在学习I / O,我在其中一张幻灯片中找到了以下代码。有人可以解释为什么需要有FileWrite,BufferedWriter和PrintWriter吗?我知道BufferedWriter是缓冲输出并将其全部放在一起,但为什么他们会使用FileWriter和PrintWriter?他们几乎没有做同样的错误处理等一点点差异? 还有为什么他们将 bw 传递给 PrintWriter ?
..
Java中的PrintWriter和FileWriter是否相同,无论使用哪一个?到目前为止,我使用了两者,因为他们的结果是一样的。是否有一些特殊情况下更喜欢一个而不是另一个? public static void main(String [] args){ File fpw = new文件( “printwriter.txt”); 文件fwp =新文件(“filewriter.t
..
PrintStream 和 PrintWriter 之间有什么区别?他们有许多共同的方法,因此我经常混合这两个类。而且,我认为我们可以将它们用于完全相同的事情。但必须有区别,否则,只会有一个班级。 我搜索了档案,但找不到这个问题。 解决方案 这可能听起来很轻浮,但 PrintStream 打印到 OutputStream , PrintWriter 打印到 Writer 。好吧,我怀
..
我正在尝试从文本文件中删除一行文本而不复制到临时文件。我试图通过使用Printwriter和扫描仪并让它们同时遍历文件来做到这一点,作者写下扫描仪读取的内容并用相同的东西覆盖每一行,直到它到达我想要的行删除。然后,我推进扫描仪而不是编写器,并继续像以前一样。这是代码: 但首先,参数:我的文件名是数字,所以这将读取1.txt或2.txt等,所以f指定文件名。我将它转换为文件的构造函数中的Str
..
以下方法仅写出我添加的最新项目,它不会附加到以前的条目。我做错了什么? public void addNew(){ try { PrintWriter pw = new PrintWriter(新文件(“persons.txt”)); int id = Integer.parseInt(jTextField.getText()); String name = jTextFiel
..
我正在尝试了解PrintWriter我正在制作的一个小程序,我似乎无法让java生成该文件然后在其上写。当我执行下面的程序时,它在第9行给出了一个Filenotfoundexeption错误。它也无法在我指定的目录中生成该文件。我是新手,所以请尽量保持简单的答案。我正在使用Eclipse。 import java.io.PrintWriter; import java.io.File;
..
我正在寻找理论分析。我的意思是,缓冲系统如何工作以及使用flush提供什么优势?如果可能,请举例说明。 解决方案 当您写入文本文件时, BufferedWriter 不会立即将其写入磁盘。相反,它将数据保存在内存中的缓冲区中。 这样做的好处是许多小写将进入缓冲区,然后数据将写入磁盘一气呵成,即。用一个大写,而不是许多小写,这将是低效的。 当缓冲区已满时, BufferedWri
..
我的客户端是一个网络浏览器,并使用此网址向myserver发送请求: http:// localhost 这是服务器端代码。问题出在 ServingThread 类的run方法。 class ServingThread实现了Runnable { private Socket socket; public ServingThread(套接字套接字){ this.socke
..
我对各种io类的目的感到困惑,例如,如果我们有BufferedWriter,为什么我们需要PrintWriter? BufferedReader reader = new BufferedReader(new FileReader(file)); String line = null; while(s = br.readline()!= null){ PrintWriter fs
..
public PrintWriter(OutputStream out,boolean autoFlush): out - 输出流 autoFlush - 布尔值;如果为true,println,printf或format方法 将刷新输出缓冲区 public PrintStream(OutputStream out,boolean autoFlush):
..
此处我的应用程序会提示用户输入 mixed.txt 文本文件,其中包含 12.2 Andrew 22 Simon Sophie 33.33 10 Fred 21.21 Hank Candice 12.2222 接下来,应用程序将 PrintWrite 添加到所有文本文件,即 result.txt 和 errorlog.txt 。 mixed.txt中的每一行都应以数字开头,后
..