• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:if文内の二次元配列の設定方法について)

if文内の二次元配列の設定方法について

このQ&Aのポイント
  • if文内で二次元配列の内容を設定する方法について質問しています。
  • 統合前の二つのクラスを統合し、区分によって二次元配列の内容を設定したいと考えています。
  • 統合案1ではNullエラーが発生し、統合案2ではコンパイルエラーが発生してしまいます。どのようにすればよいか教えてください。

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

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.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}}; } でいいはずです。

nana_y
質問者

お礼

作成しようとしているのはString型なのですが、配列の設定内容が複雑だったため、質問のソースには数字で書いてしまいました。 混乱を招いてしまいまして申し訳ありませんでした。 ご回答頂いた方法でできそうです。 ありがとうございました!!

関連するQ&A

専門家に質問してみよう