私はそれを正常に行う方法を知っていますが、あなたはa [0] = {0,0,0,0}のように記入することができます。あなたはどうやってそのようにしていますか?私はGoogleを試してみましたが、役に立たないものはありませんでした。Javaで配列を埋めるにはどうしたらいいですか?
答えて
Arrays.fill()
。このメソッドは異なるデータ型に対してオーバーロードされ、指定された範囲のインデックスのみを満たすバリエーションが存在します。
Arrays.fillの方法を確認してください。
int[] array = new int[4];
Arrays.fill(array, 0);
配列はnew Object {}
構文を使用して初期化することができます。
例えば、String
の配列のいずれかによって宣言することができる。
int[] i = new int[] {1, 2, 3};
int[] i2 = {1, 2, 3};
またはいくつかObject
の配列:
String[] s = new String[] {"One", "Two", "Three"};
String[] s2 = {"One", "Two", "Three"};
プリミティブも同様にいずれかによって初期化することができます
Point[] p = new Point[] {new Point(1, 1), new Point(2, 2)};
Javaの配列に関するすべての詳細は、Chapter 10: ArraysをThe Java Language Specifications, Third Editionに設定します。
Javaの配列要素は、作成時にデフォルト値に初期化されます。数字の場合、これは0に初期化されることを意味し、参照はnullであり、ブール値はfalseです。あなたがArrays.fill()を使用することができますか宣言
int[] a = new int[] {0, 0, 0, 0};
の一環として、いくつかのスクリプト言語のように算術級数で配列を埋めるために、Javaの近道はありません何か他のもので配列を埋めるために
。
Java-8では、IntStream
を使用して、繰り返したい数値のストリームを生成し、それを配列に変換することができます。このアプローチは、初期化子で使用するのに適した表現を生成します。
int[] data = IntStream.generate(() -> value).limit(size).toArray();
、size
とvalue
はあなたが繰り返しTOTたいと値が繰り返されているアイテムの数を生産する式です。 Javaで
Arrays.fill(arrayName,value);
int arrnum[] ={5,6,9,2,10};
for(int i=0;i<arrnum.length;i++){
System.out.println(arrnum[i]+" ");
}
Arrays.fill(arrnum,0);
for(int i=0;i<arrnum.length;i++){
System.out.println(arrnum[i]+" ");
}
出力
5 6 9 2 10
0 0 0 0 0
int[] a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
ようこそ!この答えは、いくつかのコードを投げつけるのではなく、説明を加えることができれば改善されるでしょう。この7年前の質問ですでに提供されている他の回答よりも、これはなぜ好ましいでしょうか? – Mogsdad
- 1. Powershellで不明な長さの配列を埋め込むにはどうしたらいいですか?
- 2. プロジェクトにバットファイルを埋め込むにはどうしたらいいですか?
- 3. phpの単純な配列に連想配列を含めるにはどうしたらいいですか?
- 4. 埋め込みデータベースにJTableを埋め込むにはどうしたらいいですか?
- 5. javascriptで配列をループするにはどうしたらいいですか?
- 6. Javaで配列の内容を安全に消去するにはどうしたらいいですか?
- 7. 配列の文字列を解析して配列にするにはどうしたらいいですか?
- 8. bash配列を修正するにはどうしたらいいですか?
- 9. forEachループの後で配列を埋めるにはどうすればいいですか
- 10. PythonでWebサイトからJSONデータを埋め込むにはどうしたらいいですか?
- 11. どのようにJavaの配列を埋めるためにループを統合するには?
- 12. PHPで文字列から動的配列を作成するにはどうしたらいいですか?
- 13. Java:どのように配列を作成し、それをコンストラクタ内のオブジェクトで埋めるのですか?
- 14. swfファイルに埋め込まれた画像を保護するにはどうしたらいいですか?
- 15. 配列が "m"で埋められているのはなぜですか?
- 16. tkinterで埋め込みマットplotlib棒グラフをクリアするにはどうしたらいいですか?
- 17. javascriptで埋め込みのYouTube動画を使用するにはどうしたらいいですか?
- 18. cocos2dに配列の配列を作成するにはどうしたらいいですか?
- 19. Rubyシェル(またはpry)エミュレータをウェブサイトに埋め込むにはどうしたらいいですか?
- 20. ウェブページに新しいGIFV形式を埋め込むにはどうしたらいいですか?
- 21. MongoDBの配列に埋め込まれたドキュメントの値を印刷するにはどうしたらいいですか?
- 22. カスタムアダプタクラスから作成した配列を他のクラスに渡すにはどうしたらいいですか?
- 23. EmscriptenでコンパイルされたJavaScriptからRustへ配列を渡すにはどうしたらいいですか?
- 24. Python2でutf-8バイト配列を文字列にデコードするにはどうしたらいいですか?
- 25. C#.Netを使用してビデオに画像を埋め込むにはどうしたらいいですか?
- 26. 配列の位置が既にjavaでtry catchで埋められているかどうかを確認しますか?
- 27. 配列をJavaの別の配列の要素で埋めよう
- 28. MongoDB内の埋め込みコレクションを検索するにはどうしたらいいですか?例えば
- 29. 上記のディレクトリからJavaにファイルを含めるにはどうしたらいいですか?
- 30. 配列に割り当てられたメモリを解放するにはどうしたらいいですか?
あなたが尋ねるべきである本当の問題は、この作品を作る方法である:[0] = someFunction(4、0);そのため、選択された「正しい」回答は役に立たない。 – HoldOffHunger