0

次のようにAtomicIntegerArrayを初期化しても機能しないのはなぜだろうと思います。

AtomicIntegerArray atomarr = new AtomicIntegerArray(100);

Eclipseは、その行をエラーとしてマークしますトークン ";"、、の構文エラーが必要です

次のように述べているJAVAAPIによると:

public AtomicIntegerArray(int length)

指定された長さの新しいAtomicIntegerArrayを作成し、最初はすべての要素をゼロにします。

パラメータ:length-配列の長さ

ですから、私の理解では、そのように機能するはずです。

しかし、回避策を見つけました:

AtomicInteger size = new AtomicInteger;
size.set(100);
AtomicIntegerArray atomarr = new AtomicIntegerArray(size);

これは、配列のサイズの整数もAtomicIntegerである必要があることを意味しますか?

4

0 に答える 0