6

クラスのすべてのフィールドを出力したいなど、コード テンプレートでループを実行できますか。そのためのテンプレートはありますか?

4

3 に答える 3

7

あなたがJava > Editor > Templates参照について話していると仮定すると(おそらく時代遅れです)ここにあります

この SO question useful-eclipse-java-code-templatesにはいくつかの例が含まれています。

toString() スタイル ジェネレーターを使用してクラス メンバーを反復処理するには、次のようにすると便利です: toString() ジェネレーター: テンプレートの書式設定

于 2010-04-11T10:25:09.627 に答える
4

Eclipse はtoString()、必要に応じて、すべてのフィールドとその文字列値の出力を含む を生成できます。

于 2010-04-11T09:02:54.690 に答える
4

探していたものが見つからなかったので、プラグインに入れました。バリエーションに対応しています。fields 、などでclass呼び出した場合、 logger.debug バリエーション を選択すると、以下に示すように print ステートメントが生成されます。CompanycompanyNamecompanyType

if (logger.isDebugEnabled()) {
    logger.debug("Company Name " + company.getCompanyName());
    logger.debug("Company Type " + company.getCompanyType());
}

テンプレートバリエーション

于 2010-10-08T18:48:00.780 に答える