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ä:
// 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.
- 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());> > }> }> |
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()