我想用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("");
}
}
暂无答案!
目前还没有任何答案,快来回答吧!