| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Kan Java Fjern Sidste Instans en figur fra en String
    ? Brug strengen klasse, kan Java-programmer gemme og redigere sekvenser af teksttegn. Strings i Java er uforanderlige , hvilket betyder at de kan ikke ændres , men kun udskiftes , så String Builder klassen giver mulighed for at redigere tekst -sekvenser. Brug af String Builder klasse, kan Java-programmer først finde den endelige forekomst af en karakter i en streng , og derefter fjerne det , returnere en ny streng minus figurens sidste forekomst . Konvertering til String Builder

    Før en streng kan ændres , kan Java- programmer opretter en String Builder objekt til at behandle og ændre strengen værdi. Det følgende eksempel kode demonstrerer først at oprette en tekststreng , så den ledes ind i constructor metode til en ny String Builder objekt:

    String someLetters = " abcdeab "

    StringBuilder letterBuilder = new StringBuilder ( someLetters ) .

    String Builder objekt vil nu lade programmet finde og fjerne den sidste forekomst af et bestemt tegn
    finde den sidste forekomst
    < p> for at finde den endelige forekomst af et bestemt tegn , kan Java-programmer bruge " lastIndexOf "-metoden. Denne metode returnerer en primitiv type, int værdi, der repræsenterer strengen indeks , hvor tegnet optræder for sidste gang . Følgende kode uddrag demonstrerer på den endelige forekomst af tegn i strengen , kalder metoden på String Builder objektet og derefter gemme resultatet i en variabel : Hej

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

    int variabel indeholder nu indeksværdien for det tegn, du ønsker at fjerne.
    slette tegnet

    For at fjerne sidste forekomst af en karakter fra en streng , kan Java- programmer bruger replace metode. Erstat metode tager start og slut positioner for at erstatte i strengen , samt streng at erstatte denne sekvens med . Hvis du ønsker at fjerne et afsnit fra en streng , kan du blot passere en tom streng som erstatning tekst. Følgende syntaks demonstrerer kalde erstatte metoden på String Builder objektet , der passerer det indekset for den endelige karakter forekomst , stilling ene efter det, og den tomme erstatningsstrengen : Hej

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

    String Builder objekt har nu den originale streng med den sidste forekomst af " . en " fjernet
    Få String Value
    < p> for at vende tilbage en streng værdi efter fjernelsen operation , kan Java-programmer kalder " toString "-metoden på String Builder objekt. Følgende kode viser få den lagrede streng fra String Builder , tildele denne nye streng til den oprindelige streng variabel reference:

    someLetters = letterBuilder.toString ();

    Du kan kontrollere værdien af strengen ved at skrive det ud : Hej

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

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Beregn Sum af heltal i Java 
    ·En forklaring på Java anmærkninger 
    ·Hvordan søger jeg en fil oprettet Brug Java Servlet 
    ·Sådan Sammenlign heltal i Java 
    ·Fordele og ulemper ved Java Virtual Machines 
    ·Hvad Er Request Processor i Struts 
    ·Sådan ændres et 0 til et 1 i et Java-kode for Brøker…
    ·Sådan Exit Ud af et program, hvis noget er en fejl i J…
    ·Sådan center - Begrund String Output i Java 
    ·Hvordan man tegner en hund i Java 
      Anbefalede Artikler
    ·Sådan oprettes en adgangskode med Simple HTML programm…
    ·Hvordan man skriver betingede udtryk i VB.NET Console P…
    ·Sådan kompilere C + + med fstream 
    ·Sådan pakkes attributter med Python 
    ·Sådan sparer en PHP fil med Filezilla 
    ·Hvordan man skriver en klasse og oprette en forekomst i…
    ·Hvordan laver Tekst Ændringer på en PHP side 
    ·Sådan oprettes en PHP Wrapper 
    ·Vb Net SQL Server Tutorial 
    ·Sådan Skift hver række i en MySQL tabel med en simpel…
    Copyright © Computer Viden http://www.computerdk.com