私はそれを正常に行う方法を知っていますが、あなたは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. cocos2dに配列の配列を作成するにはどうしたらいいですか?
- 3. swfファイルに埋め込まれた画像を保護するにはどうしたらいいですか?
- 4. javascriptで埋め込みのYouTube動画を使用するにはどうしたらいいですか?
- 5. ウェブページに新しいGIFV形式を埋め込むにはどうしたらいいですか?
- 6. C#.Netを使用してビデオに画像を埋め込むにはどうしたらいいですか?
- 7. ベクトルから配列に値をコピーするにはどうしたらいいですか?
- 8. MongoDB内の埋め込みコレクションを検索するにはどうしたらいいですか?例えば
- 9. 文字列を決められた長さに「カット」するにはどうしたらいいですか?
- 10. 上記のディレクトリからJavaにファイルを含めるにはどうしたらいいですか?
- 11. javascriptを使わずにonkeypressをHTMLに埋め込むにはどうしたらいいですか?
- 12. jPanelsをJavaでスタック/オーバーレイするにはどうしたらいいですか?
- 13. イメージをJavaでオーバーレイするにはどうしたらいいですか?
- 14. WebフォームをPerlで埋め込むにはどうしたらいいですか?
- 15. php配列から要素を削除するにはどうしたらいいですか?
- 16. phpの配列に欠けているインデックスを追加するにはどうしたらいいですか?
- 17. Symfony2フォームがエンティティの配列を返すようにするにはどうしたらいいですか?
- 18. PHPで配列要素を検索して削除するにはどうしたらいいですか?
- 19. (... rest)パラメータを配列で埋めていますか?
- 20. 2次元配列をPHPで長さでソートするにはどうしたらいいですか?
- 21. Perlでは、配列のディープコピーを作成するにはどうしたらいいですか?
- 22. Pythonでオブジェクトを配列に出力するにはどうしたらいいですか?
- 23. 部分的にファイルから配列を埋めよう
- 24. 既存のPodcastを自分のウェブサイトに埋め込むにはどうしたらいいですか?
- 25. C#アプリケーションに設定固有のマニフェストファイルを埋め込むにはどうしたらいいですか?
- 26. PerlをC++アプリケーションに埋め込むにはどうしたらいいですか?
- 27. WindowsエクスプローラにGUIを埋め込むにはどうしたらいいですか?
- 28. OpenEarsフレームワークをアプリケーションに埋め込むにはどうしたらいいですか?
- 29. インタラクティブなトランスクリプトを自分のサイトに埋め込むにはどうしたらいいですか?
- 30. pageloadに埋め込みルビのjavascriptファイルを読み込むにはどうしたらいいですか?
あなたが尋ねるべきである本当の問題は、この作品を作る方法である:[0] = someFunction(4、0);そのため、選択された「正しい」回答は役に立たない。 – HoldOffHunger