- Mikä on pituuden omaisuus?
- Mikä on pituus() -menetelmä?
- Mitä eroa on pituus- ja pituus()-menetelmien välillä?
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.