Java 每次执行程序时添加字符串
执行时如何在程序中添加字符串 1-首先执行,然后添加“\u X” 2-比添加“\u X\u X”执行的时间长2秒 第三次执行,然后添加“X_X_X”Java 每次执行程序时添加字符串,java,Java,执行时如何在程序中添加字符串 1-首先执行,然后添加“\u X” 2-比添加“\u X\u X”执行的时间长2秒 第三次执行,然后添加“X_X_X” 依此类推如果你指的是一种方法,你可以这样做: public String appendSomething(String current){ return current + "_X"; } 很难说您是否希望显示应用程序是否已执行n次,或者是否并行运行同一应用程序的n个实例 无论如何,您必须使用外部资源(文件)来存储实际的计数器值 如果要显
依此类推如果你指的是一种方法,你可以这样做:
public String appendSomething(String current){
return current + "_X";
}
很难说您是否希望显示应用程序是否已执行n次,或者是否并行运行同一应用程序的n个实例 无论如何,您必须使用外部资源(文件)来存储实际的计数器值 如果要显示应用程序已启动多少次,只需在每次应用程序启动时从文件中读取值,增加计数器并将其写回即可。将递增的值保留在内存中,并组装显示字符串 如果要显示第n个正在运行的实例,请再次使用上述技术获取并存储实际值,并在实例关闭之前在该文件中减小该值 注意,这种方法至少有两个问题,可能是生产代码中的拦截器:
您可以在这里阅读有关序列化的内容
我只是在骗你,你必须自己做作业。我不太明白你想做什么。如果不需要使其持久化,则可以在类中使用静态变量,如:
class TestClass {
private static int count = 0;
public void doExecute()
{
this.count++;
}
public static int getCount()
{
return count;
}
}
“执行时的程序”是什么意思?您是指在程序运行时调用的某个方法,还是将当前字符串保存在某个位置(磁盘、数据库等)并在程序启动时读取它