[英]How i can get max value of this increment?
我有增量語法,我想保存最后一個最大值,所以當我關閉程序並再次打開它時,增量將從最后一個最大值開始,而不是從0開始..但這里我的語法總是從0開始再次,該怎么辦?
private long l = 100000;
view.getRdbtnUmum().addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if(view.getRdbtnUmum().isSelected() == true){
view.getRdbtnPrestone().setSelected(false);
view.getTxtJobCode().setValue("JU" + l);
}
l++;
model.setjPres(l);
}
});
您需要將最后一個值保留在某個地方。 您可以選擇將其寫入簡單文件中,也可以將其持久保存在數據庫中。
如果可以使用最后一個最大值,則可以將該值保存到文件或數據庫中。
要將值保存到文件中:
public static void serializeSumNum(int sum){
ObjectOutputStream oos = null;
try{
FileOutputStream fout = new FileOutputStream("D:\\sum\\sum.txt");
oos = new ObjectOutputStream(fout);
oos.writeObject(sum);
System.out.println("Done");
}catch(Exception ex){
ex.printStackTrace();
}
finally {
//Close the ObjectOutputStream
try {
if (oos != null) {
oos .flush();
oos .close();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.