現在、私はアレイプログラムを作成しており、インデックス番号を再び使用できないようにする方法を知りたいと思います。たとえば、インデックス[3]に値を設定した場合、インデックス[3]を使用してその値を置き換えることはできませんが、アクセスできます。中古インデックスを交換することができないようにする方法
1
A
答えて
0
0
いいえ、あなたがしようとしているのはインデックスを「最終的」にすることですが、できません。 配列全体を最終的にしか設定することはできますが、必要な制限はありません。
これを実現するには、ラッパーを使用する必要がありますが、アレイを直接使用しないでください。例えば
、
myArrayWraper.add("toto",3)
あなたは、配列を含むクラスMyArrayWraper
を作成し、インデックスが既に使用されているかどうかを確認します方法add
を実装します。
関連する問題
- 1. どのように私は古いUIViewControllerを使用してストーリーボードを交換することができます
- 2. Python Pandas:マルチインデックスデータフレームの場合、行とインデックス付きカラムを交換する方法は?
- 3. は、アクセストークンと認証トークンを交換することができない - 私は、以下の構築しよう
- 4. OSのバージョンが古いユーザーがアプリケーションをダウンロードできないようにすることはできますか?
- 5. EARツールを交換することができます
- 6. NSArrayの値インデックスを交換する方法
- 7. UITabBarControllerでViewControllerを交換する方法
- 8. javascriptでイメージを交換する方法
- 9. 安全な方法でWebサーバーとデータを交換するにはどうすればいいですか?
- 10. gnuplotの `O 'で座標が交差しないようにする方法
- 11. 古いStackNavigatorを新しいものに交換する、ネイティブに反応する
- 12. 違うリストスライスを交換するためのエレガントな方法?
- 13. boot.imgの中のramdiskの交換方法
- 14. どのように変換することができます
- 15. Flexアプリケーションは、データが古くなったときにどのように知ることができますか?
- 16. どのようにしてリストの項目をインデックスで置き換えることができますか
- 17. アクセスインデックス値燃えさしのコレクションを反復しながら、このようなインデックス値にアクセスすることができ、インデックス値にアクセスしようとエンバーコレクション
- 18. ディープモック(交換方法付き)
- 19. NSMutableArrayの値(インデックスではありません)を交換する方法
- 20. デベロッパーツールで読むことができないようにパスワードを隠す方法
- 21. 色が交互になるようにJlistを生成する方法
- 22. UITextViewの中からこのようなポップアップをどのようにすることができますか?
- 23. セルが異なるセルを交換するときにアクティブシートをプリントする
- 24. リモートコントローラがセンサデータをVRヘッドセットと交換する方法
- 25. どのように機能が常に可換性でないことを示すことができます
- 26. std :: G ++で奇妙なことを交換する
- 27. Androidで指のジェスチャーでImageviewとTextViewを交換する方法
- 28. マップ要素を交換する方法
- 29. アクセストークンのリフレッシュトークンを交換する方法。
- 30. MAAttachedWindowのビューを交換する方法
少し混乱していますが、例を挙げることはできますか?一度値を配列内の位置(インデックス[3]など)に設定すると、アクセスできるようにしたいが、変更できないようにしたいとしますか? – aUserHimself
「もう一度使用できません」というのは、既に使用しているインデックスを検出して、プログラムが別のインデックスを選択することを意味しますか? – Harmlezz
使用済みのインデックスをセット内に保存できます。次に、ユーザーがすでにそのセットに含まれている索引を割り当てようとした場合、それを処理できます。可能なすべての値を格納する必要がある場合は、 – chatton