[Java] Unterschied zwischen Länge, Länge () und Größe ()

Inhalt dieses Artikels

Wenn die Länge eines Arrays oder einer Zeichenfolge in Java ermittelt wird, wird verwirrt, ob es sich um Länge, Länge () oder Größe () handelt. Daher habe ich diesen Bereich für das Studium zusammengefasst.

Fazit

length length() size()
ArrayLänge von StringLänge von SammlungAnzahl der Elemente von

Unterschied zwischen Länge, Länge (), Größe ()

length

Länge wird verwendet, um die Länge des Arrays zu erhalten.

int[] a = new int [100];
a.length;    // 100
a.length();  //Kompilierungsfehler

Da das Längenfeld, das Mitglied des Arrays ist, verwendet wird, ist () nicht erforderlich.

length() length () wird verwendet, um die Länge des Strings abzurufen.

String str = "aiueo"
str.length;    //Kompilierungsfehler
str.length();  // 5

() Ist erforderlich, da die Längenmethode verwendet wird, um die Länge einer Zeichenfolge abzurufen. Selbst bei voller Breite wird die Anzahl der Zeichen korrekt gezählt (menschlich).

String zenkaku = "AIUEO"
zenkaku.length();  // 5

size()

Sie können die Anzahl der Elemente in einer Sammlung (Liste, Satz usw.) mit size () abrufen.

ArrayList<Integer> b = new ArrayList<>();
for(int i = 0; i < 100; i++){
  b.add(i);
}
b.size()  //100

Es scheint, dass size () eine in der Collection-Klasse definierte Methode ist. Sie können also size () für alle Sammlungen verwenden.

Verweise

http://www.kab-studio.biz/Programing/JavaA2Z/Word/00000290.html

Recommended Posts

[Java] Unterschied zwischen Länge, Länge () und Größe ()
[Java] Unterschied zwischen == und gleich
[Java] Unterschied zwischen Hashmap und HashTable
[JAVA] Unterschied zwischen Abstract und Interface
[Java] Unterschied zwischen Array und ArrayList
[Java] Unterschied zwischen Closeable und AutoCloseable
[Java] Unterschied zwischen StringBuffer und StringBuilder
[Java-Anfänger] Unterschied zwischen Länge und Länge () ~ Ich weiß nicht ~
Unterschied zwischen final und Immutable in Java
[Für Anfänger] Unterschied zwischen Java und Kotlin
[Java] Unterschied zwischen Intstream-Bereich und rangeClosed
Unterschied zwischen int und Integer in Java
Unterschied zwischen vh und%
Unterschied zwischen i ++ und ++ i
[Java] Verstehe den Unterschied zwischen List und Set
Unterschied zwischen next () und nextLine () in Java Scanner
[Java] Unterschied zwischen "endgültiger Variable" und "unveränderlichem Objekt"
Unterschied zwischen Produkt und Variante
Unterschied zwischen redirect_to und render
Unterschied zwischen redirect_to und render
Unterschied zwischen Variablen und Instanzvariablen
Unterschied zwischen Mockito-Core und Mockito-All
Unterschied zwischen Klasse und Instanz
Unterschied zwischen Bundle und Bundle-Installation
Unterschied zwischen ArrayList und LinkedList
Unterschied zwischen render und redirect_to
Unterschied zwischen .bashrc und .bash_profile
Unterschied zwischen StringBuilder und StringBuffer
[Java] Unterschied zwischen statischem final und final in Mitgliedsvariablen
[JAVA] Was ist der Unterschied zwischen Schnittstelle und Zusammenfassung? ?? ??
Unterschied zwischen Instanzmethode und Klassenmethode
Unterschied zwischen Schnittstelle und abstrakter Klasse
Unterschied zwischen == Operator und Methode gleich
[Terminal] Unterschied zwischen irb und pry
[Ruby] Unterschied zwischen is_a? Und instance_of?
Unterschied zwischen dem Operator == und der Methode eqals
Grober Unterschied zwischen RSpec und Minitest
[Rails] Unterschied zwischen find und find_by
Unterschied zwischen Instanzvariable und Klassenvariable
Unterschied zwischen Thymeleaf @RestController und @Controller
Unterschied zwischen Stream Map und FlatMap
[Java] Unterschied zwischen der Zuweisung der Basistypvariablen und der Zuordnung der Referenztypvariablen
[Java] Überprüfen Sie den Unterschied zwischen orElse und orElseGet mit IntStream
Unterschied zwischen primitivem Typ und Referenztyp
Unterschied zwischen string.getByte () und Hex.decodeHex (string.toCharaArray ())
[Java] Unterschied zwischen Stapelüberlauffehler und Speichermangel
Ist die Kurzschlussauswertung wirklich schnell? Unterschied zwischen && und & in Java
[Rails] Unterschied zwischen redirect_to und Rendern
[Android] Unterschied zwischen finish () und return;
[Java] Was ist der Unterschied zwischen Form, Entität und dto? [Bohne]
Konvertierung zwischen Kotlin nullable und Java Optional
Hinweis: Unterschied zwischen Ruby "p" und "Puts"
Beziehung zwischen Kotlin- und Java-Zugriffsmodifikatoren
[Hinweis] Unterschied zwischen Bundle-Installation und -Update
Unterschied zwischen Ruby-Instanzvariable und lokaler Variable