簡體   English   中英

如何將Strings數據寫入文本文件-Java

[英]How to write a Strings data to a text file - Java

我正在使用此帳戶創建程序,並且希望將人員姓名,姓氏,電子郵件和密碼保存到文本文件中。 下面的代碼片段應該這樣做,但是當我在.write方法中放置一個String變量時,我得到的錯誤消息是“找不到適合write(JTextFeild)的方法”。

private void signupActionPerformed(java.awt.event.ActionEvent evt) {                                       
    fname.getText();
    lname.getText();
    email.getText();
    reemail.getText();
    password.getText();
    repassword.getText();

    if(male.equals(true)) {
        males = true;
    }
    if(female.equals(true)) {
        females = true;
    }

    BufferedWriter writer = null;
    try {
        writer = new BufferedWriter( new FileWriter("UserPass.txt"));
        writer.write(fname);

    }
    catch ( IOException e) {
    }
    finally {
        try {
            if ( writer != null) {
                writer.close( );
            }
        }
        catch ( IOException e) {
        }
    }
}                             

有想法該怎么解決這個嗎?

從javax.swing.text.JTextComponent中的getText()文檔中:

公共字符串 getText()

JTextField只是GUI元素, getText()不會更改它。 您應該將結果存儲在String變量中,然后將其用於write()

暫無
暫無

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

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