2012-03-18 14 views
-3

を削除するにはどのよう私のtoStringがあるディスプレイ= {私のデータ}私はそれが私はそれがつくれないことができますどのようにこの= {ユーザー名年齢性別のユーザーID}のように等号とブラケットを表示するのtoStringをVEWしようとすると、私はそれ

それをjtaUsers.setText(""); jtaUsers.append ("\nUserID Username Gender Age\n" + db.toString());

を表示することを求めて、このメソッドは、あなたがそれを返すように言うまさに戻ります

public String toString() 
{ 
    return"  "+ username +"  " + gender + "  " + age + " \n"; 
} 
+0

質問をよくお聞かせください。私はあなたの質問を理解していません。 – codemaster

+0

質問に言語でタグを付けます。 – alex

+0

私はtostringからデータを表示しようとしていますが、データが表示されていますが、表示されている文字もあるという問題があります。例えば、これは表示されています{121 = smith male 34} – Sirnur

答えて

0

私のtoStringあります。このメソッドは中括弧と等号を返すことはありません。おそらく起こっていることは、実行の一部としてこれを呼び出している他のtoString()というメソッドを呼び出していることです。それ以外のtoString()は、中括弧と等号を提供するものです。

+0

http://pastie.org/3623586 – Sirnur

+0

私はtostringからデータを表示しようとしていますが、データは表示されていますが、表示されている文字も表示されているという問題があります{121 = smith male 34 } – Sirnur

0

クラスのtoString()メソッドがドライバクラスで実際に使用しているメソッドかどうかを確認してください。

私が見ているのは、生成されたコードからの出力であると推測しています。誤ったクラスをインポートした可能性があります。私はあなたの輸入品もチェックします。

+0

http://pastie.org/3623586 <<<このリンクには私のプログラムが表示されます – Sirnur

+0

質問に関連するすべての情報源を含める方が良いでしょう。これは、問題をペーストの削除に対して耐久性にするだけでなく、将来この質問が他の誰かにとって有用であることを意味します。 – sarnold

+0

質問ありがとうございましたが、正直感謝します。 – Sirnur

関連する問題