如何在程序停止后在布尔值中维护特定值?

Nis*_*arg 0 java boolean

我创建了一个类变量,如下所示

private boolean xyz = false;
Run Code Online (Sandbox Code Playgroud)

之后我调用一个方法来做一些事情,然后将布尔变量的值更改为true.

现在,下次当我重新运行代码时,布尔值不会保持为真,它会返回false.

我希望它保持原样即使我关闭我的程序然后再运行它.

Jon*_*eet 6

我希望它保持原样即使我关闭我的程序然后再运行它.

嗯,这意味着你需要在某个地方坚持下去.

选项包括:

  • 某处在线
  • 一个数据库
  • 用户首选项通过PreferencesAPI
  • 一个着名位置的简单文件

基本上,您需要将数据写入某处,并在启动时将其读回.没有更多背景,很难提供更具体的建议.