Java 如何更改擦除或更新文本、时间或输出文本
我正在建造一个时钟,它主要工作; 我的代码的问题是,我不知道如何让一个不断变化的文本,而不是十亿个只有正确时间的新创建文本的文本 有人能告诉我如何改变擦除和/或更新这个,这样它将解决我的问题请Java 如何更改擦除或更新文本、时间或输出文本,java,Java,我正在建造一个时钟,它主要工作; 我的代码的问题是,我不知道如何让一个不断变化的文本,而不是十亿个只有正确时间的新创建文本的文本 有人能告诉我如何改变擦除和/或更新这个,这样它将解决我的问题请 import java.util.Date; import java.text.SimpleDateFormat; public class abugnoisyclockmainclass { public static void telltime () { for(;;) {
import java.util.Date;
import java.text.SimpleDateFormat;
public class abugnoisyclockmainclass {
public static void telltime () {
for(;;) {
Date computertime= new Date();
SimpleDateFormat time = new SimpleDateFormat("E M-d-y h:m:s a ");
System.out.println(time.format(computertime));
}
}
public static void main(String[] args) {
abugnoisyclockmainclass.telltime();
}
}
不清楚你在问什么。您的意思是要更新控制台,而不让每个日期都在单独的行上吗?如果这能解决您的问题,您还应该查看
ScheduledExecutorService
以1秒的固定速率运行。这样创建for循环太过分了。