• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JAVA 配列を格納したArrayListのサイズ)

JavaでArrayListに格納された配列のサイズを取得する方法とデータがない場合の処理方法

このQ&Aのポイント
  • JavaのArrayListに格納された配列のサイズを取得する方法を教えてください。
  • また、ArrayListに読み込まれたcsvファイルがデータなしの場合、どのような処理をすればよいですか?
  • 質問者はArrayListにreadLineで読み込まれたデータを配列として格納しており、条件としてArrayListのサイズが0の場合に処理を行いたいと考えていますが、正しい条件文はどのように書けばよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

具体的にどんな不具合があったのでしょうか? > //行数0の処理を記述しようとしている箇所 ってある場所ですが、whileループの中ですよね? ということは ・行数0のファイルの場合、最初の bf.readLine() でnullになるので、ループは1回も実行されない。 → よって、 この「行数0の処理」は実行されない ・whileのループが実行された場合、al.add(line.split(",",0)); が実行されているので、行数0ということはありえない。 → よって、 この「行数0の処理」は実行されない と、論理的に実行されることが無い処理になってしまっていませんか?

gokigenn
質問者

お礼

おっしゃる箇所を修正したらちゃんと走りました。 お忙しい中くだらない質問にご解答いただきましてどうもありがとうございました。

関連するQ&A