Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Kan Java Fjern det siste tilfellet av en karakter fra en String
    ? Bruk strengen klassen , kan Java-programmer lagre og endre sekvenser av tekst. Strenger i Java er uforanderlig, noe som betyr at de ikke kan endres , men bare byttet ut, slik at String Builder klassen gir mulighet til å endre tekst sekvenser . Bruke String Builder klassen , kan Java-programmer først finne den siste forekomsten av en karakter i en streng , og deretter fjerne den, returnerer en ny streng verdi minus karakterens siste forekomsten . Konvertering til String Builder

    Før en streng kan endres , kan Java-programmer lage en String Builder objekt for å behandle og endre strengen verdi. Følgende eksempel demonstrerer først å lage en tekststreng , deretter sendes til den konstruktør-metoden for en ny String Builder objekt :

    String someLetters = " abcdeab ";

    StringBuilder letterBuilder = new StringBuilder ( someLetters ); .

    String Builder objektet vil nå tillate programmet å finne og fjerne den siste forekomsten av en bestemt karakter
    finne den siste forekomsten
    < p > For å finne den endelige forekomsten av en bestemt karakter , kan Java-programmer bruke " lastIndexOf " metoden. Denne metoden returnerer en primitiv type int verdi som representerer strengen indeks på hvilken tegnet forekommer for siste gang . Følgende kode utdrag demonstrerer finne den endelige forekomst av tegnet i strengen , og kaller metoden på String Builder objektet og lagre resultatet i en variabel : en

    int finalOccurrence = letterBuilder.lastIndexOf ("a ");

    int variabelen inneholder nå indeksen verdien for tegnet du ønsker å fjerne.
    fjerne tegnet

    å fjerne endelig forekomst av et tegn fra en streng, kan Java-programmer bruke replace metoden. Erstatt- metoden tar start- og sluttposisjonen for å erstatte i strengen , i tillegg til strengen for å bytte ut denne sekvens med . Hvis du vil fjerne et avsnitt fra en streng , kan du bare sende en tom streng som den nye teksten. Følgende syntaks demonstrerer ringe replace metoden på String Builder objekt, passerer den indeksen for den endelige karakteren forekomst, stillingen etter det og den tomme erstatningsstrengen : en

    letterBuilder.replace ( finalOccurrence , finalOccurrence 1 , " ");

    String Builder objektet nå holder den opprinnelige strengen med den siste forekomsten av " . en" fjernet
    Get The String Verdi
    < p > For å returnere en streng verdi etter fjerning drift, kan Java-programmer kaller " toString " metoden på String Builder objektet . Følgende kode demonstrerer får den lagrede strengen fra String Builder , tildele denne nye strengen til den opprinnelige strengen variabel referanse:

    someLetters = letterBuilder.toString ();

    Du kan sjekke verdien av strengen ved å skrive det ut:

    System.out.println ( someLetters ) ;//" abcdeb "

    früher :

     Weiter:
      Relatert Artike
    ·Unicode til Character Konvertering i Java 
    ·Hvordan skrive en CLOB 
    ·Hvordan lage UML Fra Java-kode 
    ·Hvordan håndtere en Null Pointer Exception i Java 
    ·Hvordan endre en 0 til 1 i en Java-kode for Fractions 
    ·Hvordan Repaint et problem på Java 
    ·Java avvikshåndtering Tutorials 
    ·Hvordan sette Java Heap Space 
    ·Hvordan overstyring Java Arv 
    ·Klassevariabler av Java Coding 
      Anbefalte artikler
    ·JavaScript Avrundingsfunksjon 
    ·Hvordan endre en Grid Color 
    ·Hvordan lage en trykknapp Synlig i Visual C 
    ·Hvordan bruke ListView Med en avmerkingsboks i VBA 
    ·Hvordan lage en DIV Med PHP 
    ·Hvordan bruke Inheritance i Python 
    ·Hvordan Slipp en lås i MySQL 
    ·Hvordan Gjennomsnittlig en kolonne i VBA 
    ·Hvordan lese en doc-fil i Java 
    ·Slik importerer Excel-filer i MS SQL 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/