Java で 100 バイトのバイト配列をすべて 0 で初期化する方法。100 バイトの配列を作成し、すべて 0 で初期化したい
質問する
125578 次
6 に答える
107
新しいバイト配列は自動的にすべてゼロで初期化されます。何もする必要はありません。
他の値で初期化するより一般的な方法は、Arrays
クラスを使用することです。
import java.util.Arrays;
byte[] bytes = new byte[100];
Arrays.fill( bytes, (byte) 1 );
于 2013-05-10T05:08:57.457 に答える
38
new byte[100]
デフォルトでは0で初期化されるため、作成するだけです
于 2013-05-10T05:03:20.797 に答える
20
byte [] arr = new byte[100]
各要素のデフォルトは 0 です。
ここでプリミティブなデフォルト値を見つけることができます:
Data Type Default Value
byte 0
short 0
int 0
long 0L
float 0.0f
double 0.0d
char '\u0000'
boolean false
于 2013-05-10T05:03:46.157 に答える
9
byte[] bytes = new byte[100];
すべてのバイト要素を既定値 (バイトの場合は 0) で初期化します。実際、配列のすべての要素は、構築時に配列要素の型の既定値で初期化されます。
于 2013-05-10T05:04:15.983 に答える
3
プリミティブの配列のデフォルトの要素値はfalse
、ブール値の場合、すでにゼロです。
于 2013-05-10T05:06:49.723 に答える
2
実際、byte のデフォルト値は 0 です。
于 2013-05-10T05:04:58.163 に答える