簡體   English   中英

將單詞列表添加到txt文件Java

[英]Adding a list of words to a txt file Java

我試圖通過JOptionPane輸入菜單添加從最終用戶處取出的單詞列表,並將它們存儲在文本文件中,而不會覆蓋已存在的內容。 例如txt文件

貝爾酷你好現在java編譯

我的問題是,它一直覆蓋我有什么幫助?

  import javax.swing.JDialog;
  import java.util.Arrays;
  import javax.swing.*;
import java.util.*;
import java.io.*;

public class write
{
public static void main(String [] args) throws IOException
{
    PrintWriter out = new PrintWriter(aFileWriter);
 String word = JOptionPane.showInputDialog(null, "Enter a word");
  out.print(word);



  out.close();
  aFileWriter.close();
 }
 }

好的,現在它附加文件,但沒有移動到新行的新單詞?

使用另一個提供'append'參數的FileWriter構造函數:

FileWriter aFileWriter = new FileWriter("mydata.txt", true );

打開文件:

PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("outfilename", true)));

將字符串附加到文件:

out.println("the text");

關閉文件:

out.close();

更好的解釋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM