Substring Method i Java

Programmer kan bruge Java substring metode på input tekst. Thinkstock Images / Comstock / Getty Images

Java String klassen giver en række metoder til at få adgang til oplysninger om String indhold.Metoden substring returnerer en del af en streng, at lade dette behandles yderligere, hvis det er nødvendigt.Anvendelse af substring metoden på Java String variabler er ligetil, opnåelige selv for begyndere til sproget.Substring Metoden er skitseret i Java Language Specification, dets anvendelse kræver kun en enkelt linje kode i de fleste tilfælde.

Formål

  • Formålet med substring metode er at returnere en del af tekststreng i et Java-program.En tekststreng i Java indeholder en række tegn, der kan omfatte bogstaver, tal og symboler.Programmer kan bruge metoden substring på en String at erhverve et bestemt afsnit af String, som angivet ved start- og slutpositioner.Substring metode faktisk ikke ændrer den oprindelige String, da Strenge er uforanderlige i Java-sproget.En ny String objekt returneres stedet.

Outline

  • Java-sproget skitse til substring fremgangsmåden String klassen er angivet i de følgende to mulige måder:

    offentlige String substring (int beginIndex)

    offentlige String substring (int beginIndex, int endIndex)

    Den første mulighed tager en enkelt heltal, der angiver den position, hvor at starte substring operation, med den metode, der kører til slutningen af ​​strengen fra denne position.Den anden mulighed tager to heltal parametre, med angivelse af start og slut positioner.Begge versioner returnere en String objekt, der indeholder de tegn anmodet.

Brug

  • Den substring metode kan bruges på enhver String variabel i et Java-program.Følgende syntaks indikerer brug af metoden version med ét heltal parameter:

    String someWords = "Her er et par ord.";

    String fewerWords = someWords.substring (9); // "et par ord."

    Følgende syntaks demonstrerer brug af funktionen med to parametre:

    String someWords = ". Her er et par ord";

    String fewerWords = someWords.substring (9, 14); // "et par"

    Den oprindelige String variabel forbliver uændret efter substring metoden er kaldt på den.

Options

  • Hvis et program erstatter værdien af ​​en String med resultatet af en delstreng variabel, resultatet kan simpelthen blive overført til den variable reference som følger:

    String someWords = "Her er et parord. "

    someWords = someWords.substring (9);

    Den substring metode kan også udføres på en String bogstavelig, som er en String værdi repræsenteret direkte i stedet gemt i en variabel.I dette tilfælde følgende syntaks kan bruges:

    String fewerWords = "Her er et par ord." Substring (9);.

Overvejelser

  • Hvis substring metode bliver kaldt på Strenge, hvis værdier er uforudsigelige, kan det være nødvendigt en række betingede tests.For eksempel, hvis metoden substring passeres en parameterværdi, enten for starten eller slutningen indeks, der er uden for rækkevidde af String, vil en undtagelse kastes.Det er tilrådeligt i sådanne tilfælde at kontrollere længden af ​​en String før du ringer substring metoden.

Ressourcer

  • State University of New York;Java Strings;Doug Baldwin;September 2004
  • java2s.com: Delstreng Demo
  • Oracle: Java Tutorials - Resumé af Tegn og Strings
626
0
3
Java Programmering