gpt4 book ai didi

java - 有没有办法判断一个java程序是否是第一次运行?

转载 作者:行者123 更新时间:2023-11-29 04:16:35 24 4
gpt4 key购买 nike

我不是在谈论 android 开发,我想知道我是否可以知道 java 程序是否是第一次运行。我的程序应该获取用户输入的密码并检查密码是否与存储的匹配加密密码,然后填充一些数组和变量。但如果是第一次运行程序,则用户应该创建密码,然后创建 .txt 并写入数据。除了首先创建 .txt 之外,还有一个如何做到这一点?

    public class MyClass {

AccountReader reader = new AccountReader();
AccountWriter writer = new AccountWriter();

public static void main(String args[]) {


if(its the first time launching) do something
else{
reader.readFromFile();
do something else
}
.
.
.
writer.writeToFile();

}
}

最佳答案

你不能在程序中“记住”它,但你可以将它保存在一个文件中。那是因为当你的程序终止时,你程序中的所有变量都会“重置”。

因此您可以将其写入文件: How do I create a file and write to it in Java?

或者在第一次启动时创建一个文件并在每次启动时查看,如果该文件已经存在: How do I check if a file exists in Java?

关于java - 有没有办法判断一个java程序是否是第一次运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52001396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com