2d配列のjavaおよびwriteプログラムで(String [] [] args)を使用する方法。Javaでの使用方法(String [] [] args)
0
A
答えて
0
あなたは何を意味するのかわかりませんが、ここに例があります。
String[][] args = new String[10][10];
// Now you can iterate over arg and do many things.
3
String[][]
は、文字列の配列の配列です。 2次元配列と呼ばれることもあります。
X
の配列は、new X[] { instanceOfX1, instanceOfX2, instanceOfX3 }
を使用して作成できます。 (これはジャグ配列と呼ばれる)内側の配列が同じサイズである必要はないことを
new String[][] { new String[] { "a", "b" }, new String[] { "x", "y" }, new String[] { } }
注:このケースでX
以来
があるString[]
あなたはこのようなString[][]
を作成することができます。
1
これは(matrix
呼ばれる)2Dアレイを作成するプログラム例である:
public static void main(String[] args) throws Exception {
// will initialize the matrix with null references
String[][] matrix = new String[4][3];
// fill it with some values
for (int i = 0; i < matrix.length; i++)
for (int j = 0; j < matrix[0].length; j++)
matrix[i][j] = "Hello";
// set a specific matrix element
matrix[1][1] = "World";
// print it
for (int i = 0; i < matrix.length; i++)
System.out.println(Arrays.toString(matrix[i]));
}
それが印刷される:ここ
[Hello, Hello, Hello]
[Hello, World, Hello]
[Hello, Hello, Hello]
1
は、二次元のメンバーをインスタンス化し、アクセスの一例ですString
アレイ。
public class TwoDimensionalArray {
public static void main(String[] args) {
String[][] array = new String[2][];
array[0] = new String[2];
array[0][0] = "apple";
array[0][1] = "cherry";
array[1] = new String[2];
array[1][0] = "banana";
array[1][1] = "grape";
System.out.println(array[0][0]);
System.out.println(array[0][1]);
System.out.println(array[1][0]);
System.out.println(array[1][1]);
}
}
このプログラムの出力
apple
cherry
banana
grape
0
あなたはこのような構成を使用する場合、どのようにinfromationsに渡すでしょうか?それが1Dならば、単語はスペースで区切られますが、2Dの場合はどうなりますか? 2次元行列を渡す必要がある場合は、それをファイルから渡す必要があります。 public static void main(String [] [] args)
関連する問題
- 1. JavaでString [] argsを渡すには
- 2. のString [] argsを値
- 3. JavaでString [] argsが必要なのはなぜですか?
- 4. public void main(String [] args)javaのメインメソッドのシグネチャが無効ですか?
- 5. public static void main(String [] [] args)を使用できますか?
- 6. Pythonで* argsを使う方法
- 7. Javaでのvar-argsの使用は何ですか?
- 8. パブリックのargs配列の大きさはどれくらいですか?static void main(String [] args)in java?
- 9. public static void main(string args [])でstaticを使用しない方法はありますか?
- 10. doInBackground(String ... args)で渡されたパラメータの数を取得する方法
- 11. 未使用import文java string
- 12. C++ 11 `std :: string ToString(std :: tuple <Args...>&t)`の実装方法は?
- 13. BufferedReader(String [] args)を使用して複数のファイルを読み込む
- 14. Javaの私は</p> <pre><code>String[] args = {"a", "b", "c"}; method(args); private void method(String[] args){ return args; } </code></pre> <p>は、なぜ私が行うことができない次のコードがエラーなしで以下のいる
- 15. Stringオブジェクトを使用してJavaで入力をパースする方法
- 16. Java String Stringのクラスを変更する方法は?
- 17. JavaのPair <String、String>にnullを渡す方法
- 18. Stringとのマッチング方法... MockitoとPowerMockを使用
- 19. JavaのStringプールストレージエラー
- 20. Javaでアンダースコアを使用する方法
- 21. main()とmain(String args [])の違いは何ですか
- 22. JNI jobjectarray(Java String [])を使用してC++ char []を埋める方法は?
- 23. javaでのURIの使用方法
- 24. Javaファイルパスでのワイルドカードの使用方法
- 25. ParcelerをArrayListで使用する方法<Map <String、String >>?
- 26. Pythonでリストのインデックスとしてstringを使用する方法
- 27. jqueryの変数stringをjqueryで使用する方法
- 28. ** kwargsとkwargs(* argsとargs)はいつ使用しますか?
- 29. 関数(Python 3.5)で%sまたは** argsを使用する方法
- 30. Java String String Out Of Bounds
[なぜJavaではString \ [\] argsが必要ですか?](http://stackoverflow.com/questions/1672083/why-is- string-args-required-in-java) –
'args'をパラメータとするメソッドですか? – dacwe
@jleedev、私はそれが重複だとは思わない。 String [] argsは多次元配列とは何の関係もなく、argsという名前はたぶん偶然です。それでも、質問はあまりにも漠然としていますが、あなたにはっきりとはっきりしないもの、ヤシタ?多次元配列は単なる配列の配列なので、一次元の配列として正確に使用されます。 –