String
のレコードのリストをオブジェクトに解析し、オブジェクトのList
を返すメソッドがあります。だから私のメソッドシグネチャはこのようなものです。メソッドから2つの異なる値を返す
public List<ParsedObject> parse(String[] records)
;
しかし、私はまた、正常に解析されなかった文字列レコードの数のような他のメトリックを返したいと思います。今私は混乱し、この指標を返す方法。 1つのオプションは、解析されたレコードのリストとこれらのメトリックを格納するメンバーの両方を保持する別のラッパークラスを作成することです。
しかし、私はこの状況に非常によく遭遇し、この方法で多くのラッパークラスを作成することになります。
私がうまく説明しているかわかりません。ここに何か提案はありますか?
parse()メソッドが宣言されているクラスに他の変数を含めることができます(OOPの概念に合っている場合)。これらの値にアクセスするためのgetterメソッドを記述できます。 – JProgrammer
1レコードにつき1オブジェクトを解析する予定ですか?そうであれば、呼び出しコードはリストのサイズをレコードの長さと比較することができます。 – jlewis42
これはほんの一例ですが、この場合はうまくいくでしょう。 – RandomQuestion