正如描述所说,我有3个实例变量
private int Hours;
private int Minutes;
private int Seconds;
我已经完成了设置和获取所述值的部分,但我还是停留在需要将其格式化为HH:MM:SS格式的部分,其中小于0的值以零开头,我们假设我们使用扫描仪允许用户输入我们想要的任何内容。
谢谢!
这是在下进行的方法
public String toString()
{
//dont know what to do to format it as wanted
//return "the formatted output"
}
几个选项。一种方法是创建LocalTime的实例(https://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html#of-int int int-(,然后对其进行格式化(https://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html#format-java.time.format.DateTimeFormatter-(
或者您可以使用字符串格式-https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#format(java.lang.String,%20java.lang.Object…(