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
    Slik fjerner linjeskift fra en streng i Java
    Fjerne tegn fra tekst strenger er en vanlig programmering oppgave. Java strenger gir en rekke funksjoner for å behandle tegn. Fjerne linjeskifttegn fra en Java string er ikke vanskelig. Du kan opprette en egen metode for å utføre denne oppgaven ut , bruker den når du trenger den funksjonaliteten . Typiske scenarier der du kanskje ønsker å stripe ut ny linje eller andre tegn inkluderer de hvor programmet har importert tekst fra noen ekstern ressurs og forsøker å behandle den . Instruksjoner
    en

    Forbered teksten du ønsker å behandle . Hvis programmet er å lese teksten inn fra en ekstern ressurs som en tekstfil , kan det inneholde tekst strukturert som følger : en

    Her er litt tekst

    med et linjeskift i det

    å gjenskape dette for demonstrasjonen , lage en string objekt med lignende innhold som følger : en

    String sample = " Her er litt tekst \\ n med en ny linje i den. ";
    2

    Fjern linjeskifttegn fra strengen din . Ved hjelp av følgende syntaks , erstatte alle forekomster av linjeskift karakter i strengen din med en tom streng som følger : en

    sample.replaceAll ( "\\ n ", " ");

    Men dette påvirker ikke den opprinnelige streng variabel , så endre det som følger : en

    sample = sample.replaceAll ( "\\ n ", " ");

    Strings er uforanderlig, noe som betyr at du utfører erstatte operasjon genererer faktisk en ny streng i stedet for å påvirke den opprinnelige . Du må derfor oppdatere objekt referanse ved å tildele resultatet av replace drift til den opprinnelige variabelnavnet .
    3

    Tilpass operasjon for å imøtekomme til flere miljøer . Forskjellige operativsystemer og applikasjoner posten linjeskift tegn på forskjellige måter. For eksempel kan du alternativt inkludere et linjeskift ved hjelp av " linjeskift " karakter som følger : en

    String sample = " Her er litt tekst \\ r med linjeskift i den. ";

    imøtekomme dette samt linjeskift karakter , passerer replace metoden et regulært uttrykk som følger : en

    sample = sample.replaceAll ( "\\ \\ r

    früher :

     Weiter:
      Relatert Artike
    ·Slik bruker du en Java String tokenizer 
    ·Java String Split 
    ·Hvordan lage en enkel tekst - basert spill i Java 
    ·Om Java Character Funksjoner 
    ·Slik pakker du ut den APK Fra Google SDK 
    ·Hvordan gå ut av et program hvis noe er feil i Java 
    ·Understreng metode i Java 
    ·Java Input Unntak 
    ·Hvordan finne den korteste ordet i en setning eller Lis…
    ·Hvordan lese Merket i ComboBox 
      Anbefalte artikler
    ·Master Metode for Gjentakelse 
    ·Hvordan Senter - Begrunn String Produksjonen i Java 
    ·Java Finner ikke Symbol Med Method Out 
    ·Sett Vs . Liste i Java 
    ·PHP ' If' Statement Tutorial 
    ·Hvordan lage en SWF -fil til en URL -knapp 
    ·Slik formaterer Dato String i MySQL med PHP 
    ·Hvordan analysere XML Sports Feeds 
    ·Hvordan lage en MySQL database 
    ·Slik feilsøker en Java applet 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/