2

Javaでコーディングするときに、どちらを使用するか(サイズまたは長さ)が簡単にわかる経験則はありますか?

どのデータ構造にどのような方法があるかを覚えることはできますが、それを行う簡単な方法はありますか?

たとえば、intの配列を定義しているが、ArrayListにlengthを使用する必要がある場合。

(私の経験則では、配列には長さを使用し、コレクションやarrayListなどのデータ構造にはサイズを使用します)

4

3 に答える 3

5

経験則では、APIによって提供されるフィールドまたはメソッドを使用します。それについてです。

EclipseのようなIDEを使用している場合は、リストの名前を入力して.キーを押し、パブリックフィールドまたはアクセサーのリストが表示されるのを待って、スクロールして適切なものを参照できます。これは暗記よりも簡単です(ただし、暗記は長期的にはより効果的です)。

  • プリミティブ配列はlength
  • StringsCharSequencesであること)使用length()
  • そして他のほとんどすべてが使用しますsize()

(小さな補遺:ssize()の関数は、現在の割り当てを超えるたびに2倍になる、に割り当てられた実際のフィールド数ではなく、入力されたフィールドの数のみを提供します。)CollectionCollection

于 2013-02-11T18:21:50.240 に答える
0

私はあなたにこの関連するSOの投稿を紹介します:

コレクション内のカウントvs長さvsサイズ

それは、慣用句が言語のイディオムとニュアンス、そして直感的なものに基づいていることを示唆しています。

于 2013-02-11T18:26:56.090 に答える
0

Length継続的なものに役立ちます。リストや配列のように。

Size:長さに等しい場合と等しくない場合があるサイズを示します。

詳細はこちら:「長さ」と「サイズ」という用語の間に技術的な違いはありますか(もちろん、プログラミングでは)?

于 2013-02-11T18:28:28.020 に答える