Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een Newline verwijderen van een string in Java
tekens verwijderen uit tekenreeksen is een gemeenschappelijke programmering taak . Java tekenreeksen een aantal functies voor de verwerking van tekens . Het verwijderen van newline tekens uit een Java touwtje is niet moeilijk . U kunt een speciale methode om deze taak uit te voeren te creëren , gebruik het wanneer u de functionaliteit nodig . Typische scenario's waarin u wilt ontdoen van newline of andere tekens zijn die waarin je programma tekst is geïmporteerd uit een externe bron en is een poging om het te verwerken . Instructies
1

Bereid de tekst die u wilt verwerken . Als uw programma is het lezen van de tekst in van een externe bron , zoals een tekstbestand , kan deze tekst als volgt gestructureerd bevatten :

Hier is wat tekst

met een nieuwe regel in het < br . >

Om dit te repliceren voor demonstratie , creëren een string object met soortgelijke inhoud als volgt :

String sample
= " Hier is wat tekst \\ n met een nieuwe regel in." ;
2

Verwijder de newline tekens uit de string. Met behulp van de volgende syntaxis , vervang alle exemplaren van de nieuwe regel teken in uw string met een lege string als volgt :

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

Echter , dit heeft geen invloed op uw oorspronkelijke stringvariabele , zo veranderen het als volgt :

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

Strings
zijn onveranderlijk , wat betekent dat het uitvoeren van de vervangbewerking genereert daadwerkelijk een nieuwe snaar in plaats van invloed zijn op het origineel . U moet daarom uw object referentie updaten door het toewijzen van het resultaat van de vervanging operatie om de oorspronkelijke naam van de variabele .
3

Pas uw operatie om tegemoet te komen aan meer omgevingen . Verschillende besturingssystemen en applicaties opnemen regeleinde tekens op verschillende manieren . Bijvoorbeeld , kunt u als alternatief onder andere een nieuwe regel met behulp van de " harde return " karakter als volgt :

String sample
= " Hier is wat tekst \\ r met nieuwe regels in het." ;

geschikt voor dit zo goed als het newline karakter , geef uw replace methode een reguliere expressie als volgt :

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

Dit zorgt voor zowel mogelijke newline karakters .
4

Alter uw code om de binnenkomende tekst passen . Als uw tekst wordt van een input -bestand wordt gelezen , zal het waarschijnlijk geen spaties rondom de newline karakters . Zo kan de volgende tekenreeks een meer accurate weerspiegeling van de werkelijke inhoud worden :

String sample
= " . Hier is wat tekst \\ nmet een nieuwe regel in het " ;

Dit betekent dat het verwijderen van de nieuwe regel leidt tot de volgende tekst :

Hier is wat TEXTwith een nieuwe regel in het

Notice
die twee woorden samen hebben uitgevoerd omdat de nieuwe regel was het enige wat tussen hen . . Pakken dit door het vervangen van nieuwe regels met een ruimte in plaats van een lege karakter :

sample
= sample.replaceAll ( " \\ \\ r | \\ \\ n " , " " ) ;
5

Sla uw bestanden en uitvoeren van uw programma om het te testen . Als u dit leest tekst van een aantal externe bron , is het essentieel om uw toepassing met behulp van concrete voorbeelden van deze tekst om ervoor te zorgen dat uw algoritmen past bij het ​​te testen. Experimenteer met een aantal echte tekst monsters , tot wijziging van de methode indien nodig totdat het zich gedraagt ​​zoals u het nodig hebt om .

Previous: Next:
  Java Programming
·De scanner Input functie in Ja…
·Java Certification FAQs 
·Hoe te compileren en installer…
·DIY Gordel Bag 
·Servlet en de applet Verschill…
·Hoe te Bel de Google Translate…
·Over JAVA 
·Hoe kan ik 508 Compliant Softw…
·Hoe te Strings importeren in J…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een VBS -mail Creëren 
·Java Verificatie van de input 
·Hoe te Lines in Netbeans Wikkel 
·Hoe te testen of een waarde een decimaal…
·VBS Array Functies 
·Hoe je Java- objecten toe aan een Androi…
·Wat is PERL Syntax 
·Hoe om te leren Visual Basic 2008 
·Hoe te Form 2 Geef in Visual Basic 
Copyright © Computer Kennis http://www.nldit.com