显示void类型的返回值

时间:2012-11-20 08:56:58

标签: java void

package email;

public class Test {
  public static void main(String[] args) {
    Email email = new Email("833","388","How are you?");
    someMethod(email);
  }

  private static void someMethod(Email email) {
    System.out.println(email.trimLines());
  }
}

我有一个关于显示void类型的返回值的问题。因此trimLines是一种void类型方法。我没有看到如何显示void类型方法,因为该方法没有返回任何内容,因此没有任何内容可以显示。由于println采用字符串类型,因此会导致错误。

我在System.out中找不到任何显示void类型的方法。这是在我的赋值中指定的,用于显示void方法的返回值。我认为我的老师犯了一个错误,但可能会有一些与void类型有关的东西。

任何人都可以确认我的老师是否犯了错误,或者是否有可以显示空类型的方法?

1 个答案:

答案 0 :(得分:3)

void 表示该方法返回 nothing ,甚至不返回null。所以也许你的作业确实存在错误。

我们不知道您的EMail课程的实施情况。因此trimlines()可能会影响您的电子邮件实例的内部状态(“邮件正文”)。也许您必须先在对象上调用trimlines()并在第二步中打印电子邮件