Java では、プリミティブ配列を Final として宣言できますが、これによって要素の変更が妨げられるわけではありません。真に不変の配列の場合は、代替のデータ構造を検討してください。
Q: Java にはプリミティブ配列に代わる不変の代替手段はありますか?
A: ありませんプリミティブ配列を使用します。不変性を提供するリストまたはその他のデータ構造を使用する必要があります。
例:
<code class="java">List<Integer> items = Collections.unmodifiableList(Arrays.asList(0, 1, 2, 3)); // items is now immutable</code>
以上がJava のプリミティブ配列で不変性を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。