[解決済み】配列の全要素をゼロに初期化するためのショートカットは?
2022-03-27 16:53:29
質問
で
C/C++
をよくやってました。
int arr[10] = {0};
...配列の全要素を0に初期化します。
Javaで同様のショートカットはありますか?
ループを使わないようにしたいのですが、可能でしょうか?
int arr[] = new int[10];
for(int i = 0; i < arr.length; i++) {
arr[i] = 0;
}
解決するには?
積分型の配列のデフォルト値である0を保証するのは 言語仕様 :
各クラス変数、インスタンス変数、配列コンポーネントの初期化には デフォルト値 が生成されたとき (15.9節、15.10節) [...] 型の場合
int
の場合、デフォルト値はゼロ、つまり0
.
一次元配列を別の値で初期化したい場合は java.util.Arrays.fill() (もちろん、内部ではループを使用します)。
関連
-
[解決済み] Firebase クラスにシリアライズするプロパティが見つからない
-
[解決済み] android.support.v4.app.FragmentActivity' で 'TAG' がプライベートアクセスされている。
-
[解決済み] raw 型のメンバへのアンチェックの呼び出し
-
[解決済み] Javaで配列を宣言し、初期化する方法は?
-
[解決済み] Javaでネストされたループから抜け出すには?
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] Javaで配列をリストに変換する
-
[解決済み] Eclipseが起動できない - Javaは起動したが終了コード=13を返した
-
[解決済み] Javaでリストを反復処理する方法
-
[解決済み] リストを新規に作成せずにセットをリストに変換する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Firebase クラスにシリアライズするプロパティが見つからない
-
[解決済み] getContentPane()は具体的に何をするのですか?
-
[解決済み] このフォーマット(Tue Jul 13 00:00:00 CEST 2010)の日付をJavaの日付に変換する方法(文字列はalfrescoのプロパティに由来しています)
-
[解決済み] 環境変数JAVA_OPTSの使い方を教えてください。
-
[解決済み] java.util.concurrent.ExecutionException 例外をどのように処理しますか?
-
[解決済み] Javaにおけるシンボリック参照
-
[解決済み] JavaFX 同じパッケージ内なのに「場所が必要です。
-
[解決済み] Javaコンパイラーエラー:ステートメントではありません
-
[解決済み] Javaでdoubleをfloatに変換する
-
[解決済み] Javaで配列を初期化する方法は?