Tag: bufferedwriter

缓冲编写器现在写入文件

有人可以指出我为什么不写入.txt文件的正确方向? 这是我打印时得到的输出。 我无法弄清楚代码中的错误在哪里。 从输出中可以看出。 它看起来像第一个循环一切正常。 我的第一个问题是为什么它不将“val 5”写入.txt文件? 我的第二个问题是为什么它不会在第二个矩阵之后再次出现? 我是一名学生,并希望对我的代码提出任何反馈,以便做得更好。 请尽可能建议。 输入: 1 5 3 3 -2 4 -1 5 2 -3 6 4 打印输出: Size:1 insert 5 len: 1 size2 1 val5 Size:3 insert 3 insert -2 insert 4 insert -1 insert 5 insert 2 insert -3 insert 6 insert 4 len: 9 .txt文件的输出: Matrix […]

从Java写入XML文档 – 简单

我知道在stackoverflow上从Java写到XML有很多问题,但它太复杂了。 我觉得我有一个非常简单的问题,我无法弄清楚。 所以我有一个程序需要大量的用户输入,我现在正在创建并附加带有结果的文本文档。 我将在这里发布我的编写器代码: PrintWriter out = null; try { out = new PrintWriter(new BufferedWriter(new FileWriter(“C:/Documents and Settings/blank/My Documents/test/test.txt”, true))); out.println(“”); out.println(“<event title=\""+titleFieldUI+"\""); out.println(" start=\""+monthLongUI+" "+dayLongUI+" "+yearLongUI+" 00:00:00 EST"+"\""); out.println(" isDuration=\"true\""); out.println(" color=\""+sValue+"\""); out.println(" end=\""+monthLong1UI+" "+dayLong1UI+" "+yearLong1UI+" 00:00:00 EST"+"\""); out.println(" "+descriptionUI); out.println(""); out.println("”); out.println(” “); }catch (IOException e) { System.err.println(e); }finally{ if(out != null){ out.close(); […]

我该如何检查BufferedWriter是否已经关闭?

在android中,我正在编写一个单击按钮的文件,并在下次单击时,它保存文件并关闭缓冲的编写器。 但是,我还希望实现在onDestroy函数中关闭缓冲编写器的function。 在此之前,我需要知道Bufferedwriter是否已经关闭。 我如何检查Buffered Writer是否已经关闭? 除此之外, bufferedWriter.close()函数是否将bufferedWriter设置为null ?

java:写大文件?

问候,我从数据库中获取大量记录并写入文件。我想知道写大文件的最佳方法是什么。 (1Gb – 10Gb)。 目前我正在使用BufferedWriter BufferedWriter mbrWriter=new BufferedWriter(new FileWriter(memberCSV)); while(done){ //do writings } mbrWriter.close();

Java – 如何将文件写入指定目录

我想将文件results.txt写入我机器上的特定目录(Z:\结果是准确的)。 如何指定BufferedWriter / FileWriter的目录? 目前,它成功写入文件,但是写入源代码所在的目录。 谢谢 public void writefile(){ try{ Writer output = null; File file = new File(“results.txt”); output = new BufferedWriter(new FileWriter(file)); for(int i=0; i<100; i++){ //CODE TO FETCH RESULTS AND WRITE FILE } output.close(); System.out.println("File has been written"); }catch(Exception e){ System.out.println("Could not create file"); } }

BufferedWriter没有打印新行

我用: bw = new BufferedWriter(new FileWriter(“C:\\Users\\MyUser\\Desktop\\docum.txt”)); bw.write(“Hello, world!\n”); bw.write(“Hello!); 但它印有”Hello, world!Hello!” ,没有打印newline 。 我该怎么办? 非常感谢

在JAR中写入文件方法

我正在使用此方法从JAR中的文本文件中读取并正确工作。 BufferedReader Bbr=new BufferedReader(new InputStreamReader(getClass().getResourceAsStream(“AllBookRecords.txt”))); 现在,我想写入一个文件(从文件中删除一行,通过从第一个文件写入第二个文件而没有特定的行)。 我使用此代码执行此操作: String Bookid=tf1.getText(); File Tf=new File(“Boutput.txt”); URL myUrl=getClass().getResource(“AllBookRecords.txt”); File file=new File(myUrl.toURI()); OutputStream myoutput=new FileOutputStream(file); PrintWriter pw2=new PrintWriter(myoutput); String Bs; while( (Bs=Bbr.readLine()) != null ){ String[] Ust=Bs.split(” “); String Bname=Ust[0]; String Bdate=Ust[1]; String id=Ust[2]; if(!id.equals(Bookid.trim())){ pw2.println(Bs); } } pw2.close(); Bbr.close(); file.delete(); Tf.renameTo(file); } catch(FileNotFoundException fnfe){ foundlable.setText(“File Not Found”); } catch(IOException […]

小程序 – 无法写入文件

我正在尝试从applet编写示例文件但是无法正常工作。 以下是代码。 小程序 public class PasteImageApplet extends JApplet { Clipboard clipboard; Toolkit toolkit; JLabel lbl; public String getClipboardImageURL(String server) { lbl.setText(“pasting image”); String url = “”; try { DataFlavor dataFlavor = DataFlavor.imageFlavor; System.out.println(dataFlavor.getDefaultRepresentationClass()); Object object = null; try { object = clipboard.getContents(null) .getTransferData(dataFlavor); JOptionPane.showMessageDialog(null,”Image found.”); try { Writer output = null; String text = “Test […]

数组“越界”

我正在使用String [3]数组来存储从4个JTextField获得的用户输入,然后将数组输出到txt文件: String[] userInfo = new String[3]; userInfo[0] = sourceTextField.getText(); userInfo[1] = usernameTextField.getText(); userInfo[2] = passwordTextField.getText(); userInfo[3] = emailTextField.getText(); for (String userInfo1 : userInfo) { try { BufferedWriter writer = new BufferedWriter(new FileWriter(“C:\\Users\\Peace Infinity\\Desktop\\[programming]Projects\\DataFiles\\PasswordRepository.txt”, true)); String s; s = userInfo1; writer.write(s + ” “); writer.flush(); }catch (IOException ex) { Logger.getLogger(ADD_dialogBox_v1.class.getName()).log(Level.SEVERE, null, ex); JOptionPane.showMessageDialog(null, “Error processing […]

BufferedWriter没有写入文本文件

所以我使用的是BufferedWriter,并希望将一些文本写入文本文件。 try { BufferedWriter b = new BufferedWriter(new FileWriter (“/home/usr/Desktop/logger/logs.txt”)); b.write(“hello”); } catch (Exception e1) { e1.printStackTrace(); } 由于某种原因,正在创建文本文档但没有写入任何内容,为什么会这样?