[解決済み] コレクション内のカウントと長さ、サイズ
2022-04-15 23:11:52
質問
様々なプログラミング言語やライブラリを使用した結果、コレクション内の要素の総数について様々な用語が使われていることに気づきました。
最も一般的なのは
length
,
count
および
size
.
を例とします。
array.length
vector.size()
collection.count
使用するのに適した用語はありますか? コレクションがどのようなタイプであるかに依存するのでしょうか。
メソッドではなく、プロパティであることに好みはありますか?
どのように解決するのですか?
Length()
は連続した要素を指す傾向があります。例えば、文字列には長さがあります。
Count()
は、より緩やかなコレクションの要素数を指す傾向がある。
Size()
はコレクションのサイズを指すことが多く、ベクトル (または文字列) のような場合は長さと異なることがあります。文字列は 10 文字ですが、ストレージは 20 文字分確保されています。また、要素の数を意味することもあります - ソース/ドキュメントを確認してください。
Capacity()
- は、コレクション内の有効な要素の数ではなく、コレクションに割り当てられたスペースを特に参照するために使用されます。もし型に "capacity" と "size" の両方が定義されている場合、通常 "size" は実際の要素の数を指します。
文字列の大きさはあまり明確ではありませんし、集合の長さも、データの集まりの中で同じもの(要素の数)を指すのに使われているかもしれませんが、同様に紛らわしいものです。
関連
-
[解決済み] JSTLでコレクションサイズを確認する
-
[解決済み] MongoDBで複数のコレクションを一度にクエリする
-
[解決済み] コレクションを反復処理し、ループ内でオブジェクトを削除する際に ConcurrentModificationException を回避する。
-
[解決済み] Javaコレクションをフィルタリングする方法(述語に基づく)?
-
[解決済み] C# Setコレクション?
-
[解決済み] IterableをCollectionに変換する簡単な方法
-
[解決済み】nullと空のコレクションのどちらを返すのが良いですか?
-
[解決済み】Java: コレクションから最初のアイテムを取得する
-
[解決済み] [Solved] CollectionをListに変換する方法は?
-
[解決済み】反復処理中にコレクションから要素を削除する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン