2

データベースに保存されている値を印刷する必要があるという要件があります。リストに渡し、リスト全体をデータベースに保存するpojoオブジェクトがあります。以下のコードを見つけてください。

List dataList=new ArrayList();
Vehicles vehiclePojoObject=new Vehicles();
vehiclePojoObject.setName("Cycle");
vehiclePojoObject.setColor("Blue");
dataList.add(vehiclePojoObject);

ここで、 vehiclePojoObject に含まれる値を出力する必要があります。どうすれば達成できますか。ガイドしてください。前もって感謝します。

: リストに格納されるオブジェクトは 1 つではなく、複数あります。

4

5 に答える 5

3

toString() のオーバーライドに関する @npanti の回答の拡張

POJO ファイルに、次の関数を追加します。

@Override
public String toString() {
    String output = "Name: " + getName() + " Color: " + getColor +
        " Model: " + getModel() + ....;

    return output;
}

次に、リストをループして、すべてのオブジェクトで .toString() を呼び出して、すべての機能を出力できます

for(Vehicles vehicle : vehList){
     System.out.println(vehicle.toString());
}
于 2013-09-12T13:27:37.553 に答える