toString method
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/5523447/tostring-method">toString method</a>  </p>
</blockquote>



<p>I have been asked to change the print method into a toString method that displays the exact same information when called. I'm not sure how i can put the if statements of the print method into the tostring function. Here is the original class we have been given. any help is appreciated!</p>

<pre><code> public class Item
 {
private String title;
private int playingTime;
private boolean gotIt;
private String comment;

/**
 * Initialise the fields of the item.
 * @param theTitle The title of this item.
 * @param time The running time of this item.
 */
public Item(String theTitle, int time)
{
    title = theTitle;
    playingTime = time;
    gotIt = false;
    comment = "&lt;no comment&gt;";
}

/**
 * Enter a comment for this item.
 * @param comment The comment to be entered.
 */
public void setComment(String comment)
{
    this.comment = comment;
}

/**
 * @return The comment for this item.
 */
public String getComment()
{
    return comment;
}

/**
 * Set the flag indicating whether we own this item.
 * @param ownIt true if we own the item, false otherwise.
 */
public void setOwn(boolean ownIt)
{
    gotIt = ownIt;
}

/**
 * @return Information whether we own a copy of this item.
 */
public boolean getOwn()
{
    return gotIt;
}




    /**
 * Print details of this item to the text terminal.
 */
public void print()
{
    System.out.print(title + " (" + playingTime + " mins)");
    if(gotIt) {
        System.out.println("*");
    } else {
        System.out.println();
    }
    System.out.println("    " + comment);
}
</code></pre>

<p>}</p>
