Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man tar bort en radbrytning från en sträng i Java

    Ta bort tecken från textsträngar är en vanlig programmering uppgift. Java strängar ger ett antal funktioner för att bearbeta tecken . Borttagning nyradstecken från en Java sträng är inte svårt . Du kan skapa en särskild metod för att utföra denna uppgift ut , använder den när du behöver den funktionaliteten . Typiska scenarier där du kanske vill klä ut newline eller andra tecken är de där ditt program har importerat text från någon extern resurs och försöker att bearbeta den . Instruktioner
    1

    Förbered den text du vill bearbeta . Om ditt program är att läsa in text från en extern resurs , t.ex. en textfil , kan den innehålla text struktureras enligt följande :

    Här är lite text

    med en radbrytning i det

    att upprepa detta för demonstration , skapa en sträng objekt med liknande innehåll enligt följande :

    String prov = " här är lite text \\ n med en newline i det . " ;
    2

    Ta bort nyradstecken från din sträng . Använd följande syntax , ersätta alla förekomster av radmatningstecknet i din sträng med en tom sträng enligt följande :

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

    dock detta påverkar inte din ursprungliga sträng variabel , så ändrar det enligt följande :

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

    Strängar är oföränderliga , vilket innebär att utföra ersätta operation genererar faktiskt en ny sträng i stället att påverka den ursprungliga . Du måste därför uppdatera din objektreferens genom att tilldela resultatet av ersättningsoperationen till den ursprungliga variabeln namn . Addera 3

    Anpassa din verksamhet för att tillgodose fler miljöer . Olika operativsystem och applikationer rekord radbrytningstecken paus på olika sätt . Till exempel , kan du inkludera alternativt en radbrytning med " vagnretur " karaktär enligt följande :

    String prov = " Här är lite text \\ r med radmatning i det . " ,

    tillgodose detta samt radmatningstecknet , skicka din ersätta metoden ett reguljärt uttryck på följande sätt :

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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man tar bort en delsträng från strängen i Java
    ·Hur får man Ingång från skärmen I Java
    ·Vad är Påståenden i Java
    ·Hur Center - Motivera String Produktionen inom Java
    ·Hur man tar bort standardattributvärden från utgånge…
    ·Hur man byter enkla citattecken i Java
    ·Hur man gör exponenter i Java
    ·Konvertera bild till byte i Java
    ·Hur man binda en metod till en händelse i Java
    ·Vilka är de stora skillnaderna mellan Java 1.4 och 1.5…
    Utvalda artiklarna
    ·Hur får PlayStation 3 Online Använda mobiltelefon Web…
    ·Konvertera MySQL till SQLite
    ·Hur du använder flikar i Visual Basic
    ·PHP Ternär
    ·Inaktivera ett objekt i en ComboBox i Java
    ·Hur man installerar Windows System Services
    ·Skillnader mellan lagda & IN i SQL
    ·Komma åt NetBeans Resource Directory
    ·Hur Platta listor i Python
    ·Hur man kompilerar och kör program med SSH
    Copyright © Dator Kunskap http://www.dator.xyz