获取输入并替换gui中java中已有文件中的这些数据

xyhw6mcr  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(219)

我想用gui获取一些输入,并将其保存在我之前在另一个gui中创建的文件中 JFrame . 但是程序从 JTextField 无法在文件中替换,并且文件未更改。文件保存方式如下:
000泰铢,00000000000000泰铢
(声望10000次)
我想用正确顺序的输入替换数据,这取决于 acc_num . 但其他线路保持当前顺序
这是我的密码:

public void save_account_info() 
{
    try
    {
        Path account = Paths.get("C:\\Users\\lotus\\Desktop\\Java\\project\\account.txt");
        FileChannel fcIn = null;
        fcIn = (FileChannel)Files.newByteChannel
                (account, CREATE, WRITE);

        String acc_num = jTextField2.getText();
        Integer.parseInt(acc_num);

        String branch_name = jComboBox1.getName();

        String balance = jTextField6.getText();
        DecimalFormat df = new DecimalFormat(balance);
        String customer_num = jTextField3.getText();

        String delimiter = ",";
        String s = acc_num + delimiter + branch_name + delimiter +
                df.format(balance) + delimiter + customer_num +
                System.getProperty("line.separator") ;

        byte data[] = s.getBytes();
        ByteBuffer buffer = ByteBuffer.wrap(data);
        fcIn.close();
    }
    catch (Exception e)
    {
       System.err.println("");
    }
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题