return toString 中的值
return the value in toString
我如何 return 这个值到 main 函数中?抱歉,我刚开始在 java.
学习封装
public String toString() {
System.out.format("%02d/", day);
System.out.format("%02d/", month);
System.out.format("%02d/", year);
return toString;
}
输入: 1/1/1972
输出: toString cannot be resovled to a variable return toString;
预期输出: 01/01/1972
您将不得不使用 String
class 中定义的 format()
函数。
例如
public String toString() {
String date = String.format("%02d/", day);
date += String.format("%02d/", month);
date += String.format("%02d/", year);
return date;
}
在您的原始函数中,您只是将文本输出到控制台,而没有定义要返回的变量。
希望这能解决您的问题。
我如何 return 这个值到 main 函数中?抱歉,我刚开始在 java.
学习封装public String toString() {
System.out.format("%02d/", day);
System.out.format("%02d/", month);
System.out.format("%02d/", year);
return toString;
}
输入: 1/1/1972
输出: toString cannot be resovled to a variable return toString;
预期输出: 01/01/1972
您将不得不使用 String
class 中定义的 format()
函数。
例如
public String toString() {
String date = String.format("%02d/", day);
date += String.format("%02d/", month);
date += String.format("%02d/", year);
return date;
}
在您的原始函数中,您只是将文本输出到控制台,而没有定义要返回的变量。
希望这能解决您的问题。