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()