- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:if文内の二次元配列の設定方法について)
if文内の二次元配列の設定方法について
このQ&Aのポイント
- if文内で二次元配列の内容を設定する方法について質問しています。
- 統合前の二つのクラスを統合し、区分によって二次元配列の内容を設定したいと考えています。
- 統合案1ではNullエラーが発生し、統合案2ではコンパイルエラーが発生してしまいます。どのようにすればよいか教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
LSTの型はString[][]で合ってますか? とりあえずint[][]として考えると、<統合案2>を書き換えて if (kubun == 1) { LST = new int[][] {{3,0,0},{0,0,1},{0,0,1}}; }else{ LST = new int[][] {{2,0,0},{0,0,1},{0,0,2},{0,0,3}}; } でいいはずです。
お礼
作成しようとしているのはString型なのですが、配列の設定内容が複雑だったため、質問のソースには数字で書いてしまいました。 混乱を招いてしまいまして申し訳ありませんでした。 ご回答頂いた方法でできそうです。 ありがとうございました!!