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;
}

在您的原始函数中,您只是将文本输出到控制台,而没有定义要返回的变量。

希望这能解决您的问题。