Javaで外側のforループを内側のforループで機能させる方法

sss

以下に示すように、ブローカーの請求書という名前のクラスがあります。ブローカーの請求書クラスには、戻り値の型が配列のメンバー変数があります。

public class BrokerInvoice
{

private BrokerInvoiceLineItem[] lineItemsView;

}


public class BrokerInvoiceLineItem
{
}

以下は、示されているように操作している部分です。つまり、単一のタブのExcelシートを読み取り、brokerInvoiceオブジェクトにすべてのものを入力し、後でBrokerInvoiceLineItemの値をフェッチしています。

 brokerInvoice = readinginvoiceimpl.findHeaderRowNumber(workbookXls, 0, brokerInvoiceLineItemList, brokerInvoice , brokerIdLong , finalfilteredfilename,dateType );


for (BrokerInvoiceLineItem item : brokerInvoice
                                .getLineItems()) {

                            if (item.getreaddeate() == null) {

                                throw new BOARuntimeException(
                                        "readdeate is not there" );
                            }

各タブデータがbrokerInvoiceオブジェクトに関連付けられている、複数のタブで削除されたExcelシートを読んでいる場合に問題が発生するため、最後に、totalbrokerinvoiceobjectsという名前の個別のリストにそれらを追加します。

  //Reading multitabs sheets from excel workbook
            for (int i = 0; i < workbookXls.getNumberOfSheets(); i++) {
            List<BrokerInvoiceLineItem> brokerInvoiceLineItemList = new ArrayList<BrokerInvoiceLineItem>();
            brokerInvoice = readinginvoiceimpl.findHeaderRowNumber(workbookXls, 0, brokerInvoiceLineItemList, brokerInvoice , brokerIdLong , finalfilteredfilename,dateType );
            totalBrokerInvoiceObjects.add(brokerInvoice);
            }

今、すべてのブローカーの請求書オブジェクトがリストに名前が付けられtotalBrokerInvoiceObjects今してくださいアドバイスどのように私は、各brokerInvoiceオブジェクトのチェックperforすることができます私は今これをチェックする必要があるとしてbrokerInvoice.getLineItems())totalBrokerInvoiceObjectsという名前のリスト内のすべてのブローカーの請求書オブジェクトに対して

最初に外部のforループを開始します。これにより、各ブローカーの請求書オブジェクトが最初にフェッチされ、次にそのブローカーの請求書オブジェクトで、以前と同じようにラインアイテムの取得を確認します。

K.ニコラス

Listインスタンス化をouterループのに移動し、addAllすべてを1つのリストに結合するために使用する必要があると思います

List<BrokerInvoiceLineItem> brokerInvoiceLineItemList = new ArrayList<BrokerInvoiceLineItem>();
for (int i = 0; i < workbookXls.getNumberOfSheets(); i++) {
    brokerInvoice = readinginvoiceimpl.findHeaderRowNumber(workbookXls, 0, brokerInvoiceLineItemList, brokerInvoice , brokerIdLong , finalfilteredfilename,dateType );
    for (BrokerInvoiceLineItem item : brokerInvoice.getLineItems()) {
        if (item.getreaddeate() == null) {
            throw new BOARuntimeException("readdeate is not there" );
        }
    }
    totalBrokerInvoiceObjects.addAll(brokerInvoice.getLineItems());
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ループの内側と外側の機能

分類Dev

外側のループで内側のループの「戻り」値を使用する方法

分類Dev

ggplotは、forループの外側では機能しますが、forループの内側では機能しません

分類Dev

JavaでForeachループの外側で変数を宣言する

分類Dev

JavaでForeachループの外側で変数を宣言する

分類Dev

内側のループに外側のループの各反復を考慮させるにはどうすればよいですか?

分類Dev

Rubyで内側のループを壊して次に外側のループを壊す方法は?

分類Dev

ループpythonの外側のforループで変数を使用する方法

分類Dev

Pythonでループの外側からループを終了する方法

分類Dev

ループの内側または外側でローカルを宣言する方が良いですか?

分類Dev

javascriptのループの内側と外側でpromiseを条件付きでチェーンする

分類Dev

プラグインはレールの外では機能しますが、レールの内側では機能しません

分類Dev

Javaの内側と外側のループの混乱?

分類Dev

C、なぜ printf をループの外側ではなく内側に置く必要があるのですか?

分類Dev

外側のforループが繰り返されるたびに内側のforループを繰り返すにはどうすればよいですか?

分類Dev

forループの内側の辞書はTypeErrorになり、forループの外側は正常に機能します

分類Dev

Python:ループの外側で「中断」

分類Dev

whileループの外側で宣言された変数はscalaのwhileループの内側ではアクセスできません

分類Dev

ループの内側と外側のファイルにbashを追加する

分類Dev

Javascriptスコープ:forEachループの外側ではなく内側で宣言された変数

分類Dev

appendChildを使用してループの内側または外側でdiv変数を宣言する

分類Dev

foreachループの外側でデータ行を宣言する方法は?

分類Dev

whileループの外側で変数を使用する

分類Dev

foreachループの外側で変数を使用する

分類Dev

foreachphpループの外側で値を取得する

分類Dev

forループの外側で値を取得する

分類Dev

ループの外側ではなく内側のPHPカウント要素

分類Dev

ggplotなぜ新しい要素を追加すると、ループの外側ではなく内側の色が上書きされるのですか?

分類Dev

Pythonでループの外側に変数を設定する方法

Related 関連記事

  1. 1

    ループの内側と外側の機能

  2. 2

    外側のループで内側のループの「戻り」値を使用する方法

  3. 3

    ggplotは、forループの外側では機能しますが、forループの内側では機能しません

  4. 4

    JavaでForeachループの外側で変数を宣言する

  5. 5

    JavaでForeachループの外側で変数を宣言する

  6. 6

    内側のループに外側のループの各反復を考慮させるにはどうすればよいですか?

  7. 7

    Rubyで内側のループを壊して次に外側のループを壊す方法は?

  8. 8

    ループpythonの外側のforループで変数を使用する方法

  9. 9

    Pythonでループの外側からループを終了する方法

  10. 10

    ループの内側または外側でローカルを宣言する方が良いですか?

  11. 11

    javascriptのループの内側と外側でpromiseを条件付きでチェーンする

  12. 12

    プラグインはレールの外では機能しますが、レールの内側では機能しません

  13. 13

    Javaの内側と外側のループの混乱?

  14. 14

    C、なぜ printf をループの外側ではなく内側に置く必要があるのですか?

  15. 15

    外側のforループが繰り返されるたびに内側のforループを繰り返すにはどうすればよいですか?

  16. 16

    forループの内側の辞書はTypeErrorになり、forループの外側は正常に機能します

  17. 17

    Python:ループの外側で「中断」

  18. 18

    whileループの外側で宣言された変数はscalaのwhileループの内側ではアクセスできません

  19. 19

    ループの内側と外側のファイルにbashを追加する

  20. 20

    Javascriptスコープ:forEachループの外側ではなく内側で宣言された変数

  21. 21

    appendChildを使用してループの内側または外側でdiv変数を宣言する

  22. 22

    foreachループの外側でデータ行を宣言する方法は?

  23. 23

    whileループの外側で変数を使用する

  24. 24

    foreachループの外側で変数を使用する

  25. 25

    foreachphpループの外側で値を取得する

  26. 26

    forループの外側で値を取得する

  27. 27

    ループの外側ではなく内側のPHPカウント要素

  28. 28

    ggplotなぜ新しい要素を追加すると、ループの外側ではなく内側の色が上書きされるのですか?

  29. 29

    Pythonでループの外側に変数を設定する方法

ホットタグ

アーカイブ