は、これだけが含まれていThisClassという名前のクラスを考えます最初の配列を自動的に2d配列に収まるようにラップしますか?それは変です。誰かがここで起こっていることを分解することができますか?私は何かが足りないと確信しています。 System.out.println(args[0][1]);
でJavaの配列の宣言の混乱
2
A
答えて
1
第2のmain
関数が呼び出されています(引数としてはString[]
を引数にとります)。
この機能では、newArgs
を1つの要素のみを含む2D配列として作成します。この要素は、配列{a, b, c}
です。
したがって、args[0][1]
を印刷する場合は、b
というという配列のインデックス1
に要素を印刷します。
1
newargs
は一つの要素、String[] args
が含まれているため、args[0]
は
public static void main(String[] args) {
ThisClass app = new ThisClass();
String[][] newargs = {args};
app.main(newargs);
}
のようString[]
同じです。したがって、あなたはargs[1]
です。はb
です。
関連する問題
- 1. データ型のJava宣言混乱
- 2. MySQLの外部キー宣言混乱
- 3. Javascriptクラス宣言スコープの混乱
- 4. 混乱宣言と初期化子
- 5. のChar *配列の混乱
- 6. Typedef配列の混乱
- 7. Javascript配列ロギングの混乱
- 8. jquery配列の混乱
- 9. 2D arraylist配列の混乱
- 10. ポインタと配列の混乱
- 11. Perlのリファレンス混乱配列
- 12. JAVA、配列値の宣言方法は?
- 13. Javaのlong []配列を宣言する
- 14. C++:関数オーバーロードの混乱と宣言の順序
- 15. JSLintの混乱がJavascriptで宣言されていません
- 16. 仮想関数の宣言と定義に関する混乱
- 17. haskell構文の混乱 - 関数型宣言
- 18. 宣言ファイルに関する多くの混乱
- 19. Python/Numpy配列の次元の混乱
- 20. PHPでの配列参照の混乱
- 21. ポインタの配列との混乱
- 22. Javaジェネリックスワイルドカードの混乱
- 23. Javaデザインの混乱
- 24. Javaパケットの混乱
- 25. Javaのimport混乱
- 26. Javaでバイト配列の配列を宣言する
- 27. main()メソッドのjava args配列混乱(nullチェック)
- 28. Postgresの配列比較混乱
- 29. PHPの配列出力混乱
- 30. ポインタとchar配列の混乱
本当にjavaには2次元配列はなく、配列の配列だけです。自動ラッピングはありません。配列を取得した後、配列リテラル構文を使用して別の配列に貼り付けています。したがって、配列の配列を作成しました。 – pvg