ホームページ >Java >&#&チュートリアル >Java で固定サイズの配列に要素を追加するにはどうすればよいですか?
配列への要素の追加
プログラミングにおいて、配列は同じ型の要素の固定サイズのコレクションです。配列のサイズは一度初期化されると変更できないため、新しい要素を追加するには慎重な検討が必要です。
提供されたコードでは、2 つの追加がコンパイルされていません:
String[] where; where.append(ContactsContract.Contacts.HAS_PHONE_NUMBER + "=1"); where.append(ContactsContract.Contacts.IN_VISIBLE_GROUP + "=1");
間違っていますアプローチ
配列には拡張機能がないため、append() メソッドは配列には適用できません。ダイナミックに。配列に対して append() を使用しようとすると、コンパイル エラーが発生します。
ArrayList を使用した正しい解決策
新しいものを含めるために動的に拡張できるコレクションを作成するには要素を使用するには、ArrayList のようなクラスを使用することをお勧めします。 ArrayList は、要素が追加されると自動的に拡大するサイズ変更可能な配列です。
ArrayList を使用して問題を解決する方法は次のとおりです。
List<String> where = new ArrayList<>(); where.add(ContactsContract.Contacts.HAS_PHONE_NUMBER + "=1"); where.add(ContactsContract.Contacts.IN_VISIBLE_GROUP + "=1");
その他の考慮事項
以上がJava で固定サイズの配列に要素を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。