Java 返回字符串。格式错误

Java 返回字符串。格式错误,java,Java,我得到了这个错误:-方法格式(String,int,int,int)对于 键入字符串“ 你能帮我解决这个问题吗?我已经尝试了所有其他的方法来理解这个错误 Public class Time { private int hour; private int minute; private int second; public void setTime(int h,int m, int s){ hour = ((h >=0 && h<24)? h:0);

我得到了这个错误:-方法格式(String,int,int,int)对于 键入字符串“

你能帮我解决这个问题吗?我已经尝试了所有其他的方法来理解这个错误

Public class Time {

private int hour;
private int minute;
private int second;

public void setTime(int h,int m, int s){
    hour = ((h >=0 && h<24)? h:0);
    minute = ((m >=0 && m<60)? m:0);
    second = ((s >=0 && s<60)? s:0);
}
public String toMilitary() {
    return String.Format("%02d:%02d:%02d",hour,minute,second);
    }
}
公共课时间{
私人整数小时;
私人整数分钟;
二等兵;
公共无效设置时间(int h、int m、int s){

hour=((h>=0&&h=0&&m=0&&sJava区分大小写,您要使用(以小写字母f开头):


这也适用于
Public
,它应该是
Public
(以小写字母p开头)。

Java区分大小写,您要使用(以小写字母f开头):


这也适用于
Public
,它应该是
Public
(以小写字母p开头)。

谢谢@luiggi MendozaThanks@luiggi Mendoza
return String.format("%02d:%02d:%02d",hour,minute,second);