前提・実現したいこと
二次元のArrayListの一次元目方向の要素の数を求めたいと思います。
二次元ArrayList
ArrayList<ArrayList<Integer>>qtySet = new ArrayList<>();
ArrayList<Integer>qty = new ArrayList<>();
であるとき、
qtySet方向の要素の数を求める命令として、
次のコードを実装中に以下のエラーメッセージが発生しました。
解決法をネットで調べても個別的すぎるせいか見当たりません。
どうか正しい様式のコードを御教示ください。
発生している問題・エラーメッセージ
qtySetを解決できません。
該当のソースコード
Java
1qtySet.size();
試したこと
手がかりがない中でもっともらしいコードを二三試しましたがうまくいきません。
補足情報(FW/ツールのバージョンなど)
Eclipse Tomcat9
以下のコードで特にコンパイルエラーは生じませんでしたが。 (Oracle Java 7,8,11で試した)
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<ArrayList<Integer>> qtySet = new ArrayList<>();
ArrayList<Integer> qty = new ArrayList<>();
qtySet.size();
System.out.println(qtySet.size());
}
}
よく見たらqtySetをあるクラス中で宣言して別のクラス中で使おうとしたため「解決できない」とエラーメッセージが出たようです。失礼しました。また解法ありがとうございます。
原因、対応策を投稿し、自己解決で回答を閉じてもらえればと思います。
回答1件
あなたの回答
tips
プレビュー