返回string.Format错误

时间:2014-05-10 16:39:43

标签: java

我收到此错误: - 方法Format(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);
    }
}

1 个答案:

答案 0 :(得分:4)

Java区分大小写,您要使用String#format(以小写 f 开头):

return String.format("%02d:%02d:%02d",hour,minute,second);

这也适用于Publicpublic应为{{1}}(以小写 p 开头)。