簡體   English   中英

我如何獲得此增量的最大值?

[英]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.

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