我收到此错误: - 方法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);
}
}
答案 0 :(得分:4)
Java区分大小写,您要使用String#format
(以小写 f 开头):
return String.format("%02d:%02d:%02d",hour,minute,second);
这也适用于Public
,public
应为{{1}}(以小写 p 开头)。