logo

pituus vs pituus() Javassa

array.length: pituus on viimeinen muuttuja, jota voidaan käyttää taulukoita . Pituusmuuttujan avulla saamme taulukon koon.

string.length() : pituus()-menetelmä on viimeinen menetelmä, jota voidaan soveltaa merkkijonoobjekteihin. Metodi pituus() palauttaa merkkijonossa olevien merkkien määrän.



pituus vs pituus ()

1. Pituusmuuttuja soveltuu taulukkoon, mutta ei merkkijono-objekteihin, kun taas pituus()-menetelmä soveltuu merkkijono-objekteille, mutta ei taulukoille.

2. Esimerkkejä:



käyttöjärjestelmäesimerkkejä
// length can be used for int[], double[], String[] // to know the length of the arrays. // length() can be used for String, StringBuilder, etc // String class  related Objects to know the length of the String>

3. Voit käyttää suoraan taulukon kenttäjäsentä .pituus; kun taas .pituus() kutsuu menetelmän päästäkseen kentän jäseneen.

Esimerkki:

JAVA






public> class> Test {> >public> static> void> main(String[] args)> >{> >// Here str[0] pointing to String i.e. GEEKS> >String[] str = {>'GEEKS'>,>'FOR'>,>'GEEKS'> };> >System.out.println(str[>0>].length());> >}> }>

>

>

Lähtö

The size of the array is 4 The size of the String is 13>

Harjoituskysymykset, jotka perustuvat käsitteeseen pituus vs pituus()

Katsotaanpa seuraavien ohjelmien tuloksia:

  • Mikä on seuraavan ohjelman tulos?

JAVA




>

>

Lähtö

3>

Selitys: Tässä str on merkkijonotyyppinen joukko, ja siksi str.length-funktiota käytetään sen pituuden määrittämiseen.

gigatavu vs megatavu
  • Mikä on seuraavan ohjelman tulos?

JAVA




public> class> Test {> >public> static> void> main(String[] args)> >{> >// Here str[0] pointing to a string i.e. GEEKS> >String[] str = {>'GEEKS'>,>'FOR'>,>'GEEKS'> };> >System.out.println(str.length());> >}> }>

>

koneella päivämäärä ja aika

>

Lähtö:

error: cannot find symbol symbol: method length() location: variable str of type String[]>

Selitys: Tässä str on merkkijonotyyppinen matriisi, ja siksi str.length() EI VOI käyttää sen pituuden löytämiseen.

  • Mikä on seuraavan ohjelman tulos?

JAVA




public> class> Test {> >public> static> void> main(String[] args)> >{> >// Here str[0] pointing to String i.e. GEEKS> >String[] str = {>'GEEKS'>,>'FOR'>,>'GEEKS'> };> >System.out.println(str[>0>].length());> >}> }>

>

>

Lähtö

5>

Selitys: Tässä str[0] osoittaa merkkijonoon eli GEEKS:iin ja näin ollen sitä voidaan käyttää komennolla .length()