| 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
    Sådan fjernes en Newline fra en streng i Java
    Fjernelse tegn fra tekststrenge er en fælles programmering opgave. Java strings giver en række funktioner for behandling af tegn. Fjernelse linjeskift fra en Java streng er ikke svært. Du kan oprette en dedikeret metode til at udføre denne opgave ud , ved hjælp af det, når du har brug for funktionaliteten. Typiske scenarier, hvor du måske ønsker at isolere newline eller andre tegn er dem, hvor dit program har importeret tekst fra nogle eksterne ressourcer og forsøger at behandle den. Instruktioner
    1

    Forbered den tekst, du vil behandle. Hvis dit program er at læse teksten fra en ekstern ressource , såsom en tekstfil , kan det indeholde tekst, opbygget som følger : Hej

    Her er noget tekst

    med en newline i det < br . >

    at gentage dette til demonstration , skal du oprette en streng objekt med lignende indhold som følger : Hej

    String prøve = " Her er noget tekst \\ n med en ny linje i det. "
    2

    Fjern linjeskift fra din streng. Ved hjælp af følgende syntaks , erstatte alle forekomster af newline tegn i streng med en tom streng som følger : Hej

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

    dog påvirker ikke din oprindelige streng variabel , så ændre det som følger : Hej

    prøve = sample.replaceAll ( "\\ n ", " ");

    Strenge er uforanderlige , hvilket betyder, at udføre erstatte drift faktisk genererer en ny streng snarere end det påvirker den oprindelige . Du skal derfor opdatere din objektreference ved at tildele resultatet af erstatningsoperationen til den oprindelige variabelnavn.
    3

    Tilpas din operation for at tage højde for flere miljøer. Forskellige operativsystemer og applikationer rekord linjeskift tegn på forskellige måder. For eksempel kan du alternativt medtage et linjeskift ved hjælp af " vognretur " karakter som følger : Hej

    String prøve = " Her er noget tekst \\ r med linjeskift i det. "

    imødekomme denne såvel som den newline karakter videregive din erstatte metode et regulært udtryk som følger : Hej

    prøve = sample.replaceAll ( "\\ \\ r

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Find ud af, om en skrifttype er monospatieret i …
    ·Fejlfinding en Android Eclipse AVD 
    ·Sådan kontrolleres Java historie i Windows Vista 
    ·NetBeans Stoppunkter ikke arbejder 
    ·Kvaliteter af en god Java-udvikler til Trading Systems 
    ·Hvordan kan jeg lave en Hibernate List ikke Null Elemen…
    ·Sådan tilføjes en JScrollPane til en JFrame 
    ·Hvad Er Java TM 2 Platform 
    ·Hvordan man laver et program, der kan vælge en tilfæl…
    ·Hvordan får jeg et tal uden decimaler i Java 
      Anbefalede Artikler
    ·Sådan Detect Server Protocol til PHP 
    ·Sådan bruges en String som en variabel i Python 
    ·Sådan Tilkald iFrame Gennem en formular 
    ·Sådan Edit i Windows Script Host 
    ·Visual Basic: Sådan Set et billede Array til et billed…
    ·Sådan Suppleant Addition og subtraktion i Java 
    ·Sådan bruger musehjulet i VB6 Miljøer 
    ·Sådan installeres Sun Java 6.22 i Ubuntu 10.04 
    ·Sådan Deaktiver /Aktiver Kommandoknapper i VB.net på …
    ·Sådan konverteres fra Python til Perl 
    Copyright © Computer Viden http://www.computerdk.com