Java lecke 14 alapvető módszereit osztály húr, mnogoblog

A String osztály nagyon gyakran használják a programozók, ezért meg kell vizsgálni nagyon jól.
Tekintsük az alábbi módszerek a String osztály részletesebben:
- hossz,
- charAt,
- egyenlő,
- compareTo,
- valueOf,
- IsEmpty,
- substring,
- indexOf és lastIndexOf,
- Csere,
- Split.

Töltse le a forráskódot a cikket alatt lehet

Mint abban az esetben bármely más osztály, akkor létrehozhat egy String objektum az új üzemben. Ahhoz, hogy hozzon létre egy üres sor nem-érv kivitelező:

A következő kódrészlet létrehoz egy String objektum s típus inicializálnunk egy karakterlánc három karakter továbbítani a paraméter a kivitelező egy karakter tömb.

Ez a kód jelenik meg a «abc» vonalon. Szóval, ez a tervező - 3 paraméter:

Ezzel a módszerrel az inicializálás a következő példát:

Ez a darab megjeleníti «CDE».

A speciális szintaxis szálakat.

A Java szintaxist tartalmaz néhány szép kiegészítései, melynek célja -, hogy segítsen a programozók számára olyan műveletek végrehajtását a húrok. Ezek közül műveletek: létre objektumok String, összevonása több sort és átalakítása más adattípusok egy karakter ábrázolása.
Java tartalmaz egy szabványos rövidítése létre sorok - rekordot egy szó, amelyben a tartalmát a vonal egy pár idézőjel. A következő kód fragmens egyenértékű egy, az előző, amelyben a hálózati típusú char inicializálva tömb.

Az egyik leggyakoribb módszerei tárgyakkal karakterlánc - eljárás hossza, visszaadja a karakterek számát soronként. Egy másik fragmens megjeleníti a 3-as szám, mert használják a sorban - 3 szimbólum.

A Java, ez érdekes, hogy létrehoz egy képviselője az osztály String, minden szövegkonstans így hívja módszerek ezen osztály közvetlenül a string-, és nem csak a referencia változó. Egy másik példa is kiadja a 3-as szám.

Eltávolítása karaktereket.
A kivonat egy karaktert egy string, akkor nézze közvetlenül az index a karakter egy húr segítségével charAt módszerrel.

Ha azt szeretnénk, hogy azonnal távolítsa el néhány karaktert, akkor az eljárás getChars. A következő kód azt mutatja, hogyan kell bontania egy karakter tömb String objektumot.

Módszer egyenlő (összehasonlítás).

Ha szeretné tudni, hogy két sztring azonos, akkor használja a módszer megegyezik az osztály karakterlánc. Egy másik formája a módszert nevezik equalsIgnoreCase, ha a különbség a nyilvántartások betűk összehasonlítás nem veszi figyelembe.

Ha foglalkozunk bármilyen típusú adatot, és a megjeleníteni kívánt értéket az ilyen típusú olvasható formában, akkor először meg kell átalakítani ezt az értéket egy szövegből. Erre a célra valueOf módszer. Ez a statikus módszer meghatározása bármely meglévő adattípus Java (Mindezen módszerekkel kombinálják, hogy van, használja ugyanazt a nevet). Emiatt könnyen átalakítani a karakterláncot minden formáját.

Gyakran azonban nem elég csak tudni, hogy a két húrok azonosak. Olyan alkalmazásokhoz, amelyek válogatás, meg kell tudni, hogy melyik a két sor kisebb, mint a másik. A kérdés megválaszolásához meg kell használni a módszert compareTo osztály karakterlánc. Ha az egész által visszaadott érték negatív, akkor a húr, ami okozta a módszer, amely kevesebb, mint a húr paraméter, ha pozitív - több. Ha compareTo eljárás visszatérési értéke 0, akkor a húrok azonosak. Az alábbiakban egy olyan program, amely végrehajtásra buborék válogatás tömb sorokban az összehasonlításhoz használt compareTo módszerrel. Ez a program egy rendezett lista ábécésorrendben sorok.

Ez a módszer ellenőrzések: Van valami a vonalon.

Program Output:
üres

Tudod kivonat részstringjének a String segítségével részsztring módszer. Ez a módszer létrehoz egy új példányt a karaktereket a tartományban az eredeti szöveg index, amit megadott a hívást. Megadhatja csak az index az első karakter a kívánt részsztring - az összes karakter a megadott karakterláncot az idők végezetéig lesz másolva. Azt is megadhatja, valamint kezdő és záró indexek az összes karakter lesz másolva az új vonal, kezdve az első említésre kerül, és akár (de azt nem beleértve) a karakter által meghatározott véges index.

Módszerek indexOf és lastIndexOf.

A String osztály támogatja a keresést egy adott karakter vagy karaktersorozat, erre két módszer létezik - indexOf és lastIndexOf. A fenti módszerek mindegyike visszatér az index a karaktert, hogy meg akarja találni, az index az elején a kívánt részkarakterláncként. Mindenesetre, ha a keresés eredménytelen volt, a módszer visszaadja az értéket -1.

Program Output:
papa

Módszer cserélje két szimbólum meghatározott paraméterek. Minden karakter, amely egybeesik az első helyébe az új felállásban a második karaktert.

A módszer osztja a karakterláncot tömböt.

Program Output:
Apa haza. otthon anya
Str [0] = apa
Str [1] = home
Str [2] =
Str [3] = anya
str [4] = home

Kapcsolódó bejegyzések:

  • Java lecke 14 alapvető módszereit osztály húr, mnogoblog
    Java 13. lecke: Konverziótípus
  • Java lecke 14 alapvető módszereit osztály húr, mnogoblog
    Java lecke 62: általánosítás, egy általános osztályt két ...
  • Java lecke 14 alapvető módszereit osztály húr, mnogoblog
    Java 42. lecke: Az osztály Object, objektum osztály módszerek
  • Java lecke 14 alapvető módszereit osztály húr, mnogoblog
    Java lecke 64: általánosítás, általános eljárás
  • Java lecke 14 alapvető módszereit osztály húr, mnogoblog
    Java 39. lecke: az öröklés, a kényszerítő módszerek
  • Java lecke 14 alapvető módszereit osztály húr, mnogoblog
    Java 26. lecke: CLASS, használata tárgyak ...

Hozzászólás navigáció

Kapcsolódó cikkek