String[][][] arr =
{{ { "a", "b" , "c"}, { "d", "e", null } },{ {"x"}, null },{{"y"}},{ { "z","p"}, {} }};
私はこのようなものは、最終的に試験に出てくるために起こっているが、コーディングの10年間で、私はそのような恐怖を見たことがないことを信じる理由をしました。私は精神的にこれを解析するためのいくつかのヒントを使用することができるので、私は本当に頭の中で何を意味するのか理解することができます。確かに、私はIntelliJを介して実行することができますが、私はそれを利用することはできません。レコードのこのJava配列を読み込む(理解する)にはどうすればよいですか?
、これは私には完璧な意味があります:
int[][] twoD = { { 1, 2, 3} , { 4, 5, 6, 7}, { 8, 9, 10 } };
を参照してください。試験では、基本的な知識を使ってこのようなパズルを解明しようとします。誰もそのようなことをコード化することはまずありません。 – duffymo
複数のフロアと複数の部屋を持つASCIIローグライクゲームを想像してみてください。各部屋には、オブジェクトやクリーチャーのための単一の文字列として表現される可能性のあるオブジェクトが含まれています。そしてあなたはゲームマップの状態を保存したかったのです。この構造はそうするための一つの方法です。 – Novaterata