Mitä eroa on pituus- ja pituus()-menetelmällä Javassa?

Mita Eroa On Pituus Ja Pituus Menetelmalla Javassa



Javassa pituus ja pituus() käytetään määrittämään taulukon koko ja merkkijonon pituus, vastaavasti. 'Pituus' on taulukon ominaisuus, joka ilmaisee, kuinka monta elementtiä taulukko sisältää. Se ei ole menetelmä, ja siihen pääsee suoraan piste (.) -operaattorin kautta. Samalla kun ' pituus() ” on String-luokan menetelmä, joka palauttaa merkkijonon pituuden. Sitä käytetään suluilla muuttujan nimen jälkeen.

Mikä on pituuden omaisuus?

Javassa ' pituus ”-ominaisuus on sisäänrakennettu ominaisuus, joka palauttaa taulukon elementtimäärän. Se ei ole menetelmä, vaan julkinen esiintymän muuttuja, joka on ilmoitettu Array-luokassa. Pituusominaisuutta voidaan käyttää minkä tahansa tyyppisten taulukoiden kanssa, mukaan lukien primitiivityyppisten taulukoiden, objektien taulukoiden ja moniulotteisten taulukoiden kanssa.

Esimerkki: 1

Tässä on esimerkki pituus-ominaisuuden käytöstä:







luokkaa merkit {

julkinen staattinen mitätön pää ( merkkijono [ ] args ) {

int [ ] numeroita = { 1 , 2 , 3 , 4 , 5 } ;

int arrayLength = numeroita. pituus ;

Järjestelmä . ulos . println ( 'Numerotaulukon pituus on:' + arrayLength ) ;

}

}

Yllä olevassa esimerkissä



  • ' numeroita ”-taulukko sisältää 5 elementtiä.
  • ' pituus ” ominaisuus on määrittää kuinka monta elementtiä taulukossa on.

Lähtö







Arvo ' arrayLength ” on 5, mikä on numerotaulukon alkioiden lukumäärä.

Esimerkki: 2

Tässä on toinen esimerkki, joka käyttää moniulotteista taulukkoa:



luokkaa merkit {

julkinen staattinen mitätön pää ( merkkijono [ ] args ) {

int [ ] [ ] matriisi = { { 1 , 2 , 3 } , { 4 , 5 , 6 } , { 7 , 8 , 9 } } ;

int numRows = matriisi. pituus ;

int numCols = matriisi [ 0 ] . pituus ;

Järjestelmä . ulos . println ( 'Matriisissa on' + numRows + 'rivit ja' + numCols + ' sarakkeita.' ) ;

}

}

Selitys tässä alla,

  • ' matriisi ”-taulukko on kaksiulotteinen taulukko, joka sisältää 3 riviä ja 3 saraketta.
  • ' pituus ” -ominaisuutta käytetään matriisitaulukon rivinumeroiden hakemiseen.
  • Pituusominaisuutta käytetään myös matriisitaulukon ensimmäisen rivin sarakkeiden lukumäärän hakemiseen.

Lähtö

Tämän ohjelman tulos on 'Matriisissa on 3 riviä ja 3 saraketta', joka näkyy terminaalissa.

Mikä on pituus() -menetelmä?

pituus()-menetelmää käytetään määrittämään merkkijonon pituus. Se on menetelmä, ei ominaisuus, ja sitä kutsutaan käyttämällä sulkuja merkkijonomuuttujan tai literaalin jälkeen.

Esimerkki: 1

Tässä on esimerkki pituus()-menetelmän käytöstä:

luokkaa merkit {

julkinen staattinen mitätön pää ( merkkijono [ ] args ) {

merkkijono tervehdys = 'Hei maailma!' ;

int merkkijonon pituus = tervehdys. pituus ( ) ;

Järjestelmä . ulos . println ( 'Tervehdysjonon pituus on:' + merkkijonon pituus ) ;

}

}

Tässä esimerkissä

  • ' tervehdys ”-merkkijono sisältää 13 merkkiä, mukaan lukien välilyönnit ja välimerkit.
  • ' pituus() ” -menetelmää käytetään tervehdysmerkkijonon merkkien hakemiseen.

Lähtö

StringLength:n arvo on 13, eli tervehdysmerkkijonon merkin pituus.

Esimerkki: 2

Tässä on toinen esimerkki, joka käyttää pituus()-menetelmää silmukassa:

luokkaa merkit {

julkinen staattinen mitätön pää ( merkkijono [ ] args ) {

merkkijono viesti = 'Java' ;

varten ( int i = 0 ; i < viesti. pituus ( ) ; i ++ ) {

hiiltyä nykyinen Char = viesti. charAt ( i ) ;

Järjestelmä . ulos . println ( 'Hahmo hakemistossa' + i + ' On: ' + nykyinen Char ) ;

}

}

}

Yllä olevan koodin kuvaus on mainittu alla:

  • ' pituus() ” -menetelmää käytetään silmukassa sanomamerkkijonon jokaisen merkin toistamiseen.
  • ' charAt() ” -menetelmää käytetään nykyisen indeksin merkin hakemiseen, ja tämä merkki tulostetaan konsoliin.

Lähtö

Tulos näyttää, että jokainen viestimerkkijonon merkki on tulostettu konsoliin.

Mitä eroa on pituus- ja pituus()-menetelmien välillä?

Javassa pituus ja pituus() käytetään määrittämään taulukon koko ja merkkijonon pituus, vastaavasti. Näiden kahden käsitteen välillä on kuitenkin joitain keskeisiä eroja:

  • pituus on taulukon julkinen esiintymän muuttuja, jota käytetään taulukon elementtien lukumäärän saamiseksi. Se ei ole menetelmä, ja siihen pääsee suoraan piste (.) -operaattorin kautta. pituus() määrittää merkkijonon pituuden. Sitä käytetään suluilla muuttujan nimen jälkeen.
  • pituus voidaan käyttää vain taulukoiden kanssa, kun taas pituus() voidaan käyttää vain merkkijonojen kanssa.
  • pituus antaa kokonaisluvun arvon, joka edustaa taulukon elementtimäärää. pituus()-funktio palauttaa kokonaislukuarvon, joka edustaa merkkijonon merkkien määrää.
  • pituus on viimeinen muuttuja, jota ei voi muokata, kun taas pituus () on menetelmä, jota voidaan kutsua mihin tahansa merkkijonoobjektiin.
  • pituus on taulukkoobjektin ominaisuus, joten siihen päästään käyttämällä pistemerkintää, kun taas pituus() on String-luokan menetelmä, joten siihen päästään menetelmän kutsusyntaksin avulla.

Johtopäätös

Javassa ' pituus ”-ominaisuus on sisäänrakennettu ominaisuus, joka palauttaa taulukon elementtimäärän. Sitä voidaan käyttää minkä tahansa tyyppisten taulukoiden kanssa, ja siihen päästään käyttämällä pisteoperaattoria (.) taulukon nimen jälkeen. Toisaalta 'length()'-menetelmää käytetään palauttamaan merkkijonon pituus. Se on menetelmä, ei ominaisuus, ja sitä kutsutaan käyttämällä sulkuja merkkijonomuuttujan tai literaalin jälkeen.