Uvod v nizove funkcije na Javi:

Strune se pogosto uporabljajo v programiranju Java. Strune so definirane kot zaporedje znakov. String funkcije na Javi so predstavljene kot predmeti. Če želite ustvariti in upravljati niz funkcije v Javi, platforma Java zagotavlja razred String. Razred java.lang.String nudi podpore, ki se uporabljajo za ustvarjanje niza predmeta.

Na Javi so strunski predmeti nespremenljivi. To pomeni, da predmetov, ustvarjenih enkrat, ni mogoče spremeniti. Predmeti, ki se jih je dalo spremeniti, so tisti, katerih stanja ni mogoče spremeniti, zato jih imenujemo nepremenljivi predmeti. V jeziku Java so takšni nespremenljivi razredi razredov String, Byte, Double, Integer, Short, Float in ovoj.

V tem nizu funkcij V članku Java bomo s primeri predstavili podrobno razpravo o nizkih funkcijah v Javi. To bi morala biti pomembna lekcija za razvijalce Java in nove učence.

Glavni koncept nizskih funkcij na Javi

  • Ustvarjanje niza: String objekt lahko na Javi ustvarite na dva načina:
    • Uporaba niza literal: Stralni literal v Javi je mogoče ustvariti z dvojnimi narekovaji.
      Primer: String s= “Hello World!”;
    • Uporaba nove ključne besede: Java String lahko ustvarite s ključno besedo "new".
      Primer: String s=new String (“Hello World!”);
  • Dolžina niza: Metode, ki se uporabljajo za pridobivanje informacij o predmetu, se v Javi imenujejo metode dostopa. Ena takih metod, povezana s strunami, je metoda length (). To vrne število znakov v nizu predmeta.

public class Exercise (
public static void main(String args()(
String s1="Hello";
String s2="World";
System.out.println("string length is: "+s1.length());
System.out.println("string length is: "+s2.length());
))

  • Povezovalni niz: Ta metoda vrne nov niz, ki je string1 z nizom2 na koncu združeni. Za to se lahko uporabi metoda Concat () z literalnimi vrsticami. Strune so pogosto povezane tudi z uporabo operatorja +.

public class ExerciseNew (
public static void main(String args())(
String s1="Hello";
s1=s1.concat("What is your good name?");
System.out.println(s1);
))

  • Ustvarjanje niza formata: Imamo metode printf () in format (), ki tiskajo izhod s formatiranimi številkami. Obstaja enakovredna metoda razreda v nizu, imenovanem format (). Vrne predmet String. Metoda statične oblike (), ki je na voljo v objektu String, omogoča ustvarjanje oblikovanega niza, ki ga je mogoče ponovno uporabiti v nasprotju z izjavo o enkratnem tisku.

Metode nizskih funkcij na Javi: -

Metoda Opis
char charAt (int indeks)Vrne char vrednost določenega indeksa, kot je omenjeno.
int dolžina ()Vrne dolžino niza
statični format strune (format strune, predmet … arg)Vrne niz, ki je pravilno oblikovan.
statični format strune (Locale l, String format, Object… args)Vrne oblikovani niz skupaj z danim jezikom.
Podvrsta nizov (int beginIndex)Vrne podvrsto, ki se začne z začetnim indeksom.
Podstring niza (int beginIndex, int endIndex)Vrne podstrez za dani začetni položaj indeksa in konča indeks.
boolean vsebuje (CharSequence s)Po tem, ko se ujema med zaporedjem vrednosti char, se vrne true ali false.
statični niz vrstic (CharSequence ločilo, CharSequence… elementi)Vrne niz, ki je povezan
statični niz vrstic (CharSequence ločilo, Iterable elements)Vrne združeni niz enako kot zgoraj.
boolean enak (predmet drugega)Preveri enakost niza. To stori z danim objektom.
boolean isEmpty ()Preveri, ali je dani niz prazen ali ne.
Koncert strune (niz strune)Povezan je določen niz kot zgornji primer.
Zamenjava niza (char old, char new)Nadomešča vse pojavitve navedene stare vrednosti char. Z novo vrednostjo.
Zamenjava niza (CharSequence staro, CharSequence novo)Vse pojave danega določenega CharSequence nadomesti z novim.
statični niz je enakIgnoreCase (String drugo)Primerja se z drugim nizom, vendar ni veliko in veliko.
String () split (String regex)Vrne razdeljeni niz, ki temelji na ujemanju.
String () split (niz vrstic, int limit)Vrne split niz, ki se ujema z regex in limit.
String staž ()Vrne niz, ki je interniran.
int indexOf (int ch)Vrne izbrani indeks vrednosti char.
int indexOf (int ch, int fromIndex)Vrne določen indeks vrednosti char, ki se začne z določenim indeksom.
int indexOf (String podstring)Vrne izbrani indeks podvrsti.
int indexOf (String podstring, int fromIndex)Vrne izbrani indeks pod vrstico, ki se začne z določenim indeksom.
String toLowerCase ()Vrne niz z vsemi znaki v malih črkah.
Niz v nizko stopnjo (Locale l)Vrne niz v malih črkah z določenim jezikom.
String toUpperCase ()Vrne niz z velikimi črkami.
String toUpperCase (Locale l)Enako kot zgoraj, vendar z določenim jezikom.
Obloga vrvice ()Odstrani začetni in končni beli prostor tega niza.
statična vrednost nizaOf (int vrednost)Drugo vrsto podatkov pretvori v niz. Imenuje se preobremenjena metoda.

Primeri funkcij na Javi:

V tem razdelku smo obravnavali nekaj primerov nizskih funkcij na Javi.

  • Preverite, ali je niz prazen: -

public class IsEmptyExercise(
public static void main(String args())(
String s1="";
String s2="Hello";
System.out.println(s1.isEmpty()); // true
System.out.println(s2.isEmpty()); // false
))

  • Obrežite bela območja v vrvici: -

public class StringTrimExercise(
public static void main(String args())(
String s1=" HelloWorld ";
System.out.println(s1+"How are you doing today"); // without trim()
System.out.println(s1.trim()+"How are you doing today"); // with trim()
))

  • Pretvorite niz v male črke: -

public class StringLowerExercise(
public static void main(String args())(
String s1="HELLO HOW Are You TODAY?”;
String s1lower=s1.toLowerCase();
System.out.println(s1lower);)
)

  • Zamenjajte del niza: -

public class ReplaceExercise(
public static void main(String args())(
String s1="hello how are you today";
String replaceString=s1.replace('h', 't');
System.out.println(replaceString); ))

  • Preverite, ali sta dve struni enaki: -

public class EqualsExercise(
public static void main(String args())(
String s1="Hi";
String s2="Hey";
String s3="Hello";
System.out.println(s1.equalsIgnoreCase(s2)); // returns true
System.out.println(s1.equalsIgnoreCase(s3)); // returns false
)
)

Zaključek

Poleg zgoraj omenjenih značilnosti, funkcij in metod, so pri razredu String tudi druga dejstva. Razred niza je končni razred in zato so predmeti razreda strun v naravi nespremenljivi. JVM si za razrede niza rezervira posebno pomnilniško območje, to področje se imenuje String stalni bazen. V knjižnici String, ki je na voljo z javo. Lang, preglasitev referenc String je možen, vendar vsebine ali besedila ni mogoče kopirati. Vsako število, ki je zaprto v dvojne narekovaje, se obravnava tudi kot niz.

Študenti bi morali to kodo preizkusiti v IDE in tu in tam narediti potrebne spremembe, da bi še izboljšali svoje razumevanje. Manipuliranje z nizi je zelo pomembno vedeti v katerem koli programskem jeziku in ga razvijalci vsakodnevno uporabljajo.

Priporočeni članki:

To je vodnik za funkcije String v Javi. Tu smo s primeri obravnavali Različne metode funkcij niza v javi. Če želite izvedeti več, si oglejte tudi naslednji članek -

  1. Vprašanja o intervjuju Java EE
  2. Razlike Java v primerjavi z Java EE
  3. C # vs JavaScript
  4. Wrapper Class na Javi