Slik fjerner linjeskift i Java String

Linjeskift, representert ved "\ n" linjeskift karakter, tillate en Java streng til å bli brutt opp i flere linjer når det vises. Dessverre, dette er kanskje ikke det som er ønskelig, spesielt hvis programmereren ønsker å oversette en blokk med tekst fra harde linjeskift for å myke linjeskift med ord-innpakning. Fjerne linjeskift er like enkelt som å erstatte dem med tomme strenger med "String.replace" kommandoen.

Bruksanvisning

1 Åpne din favoritt teksteditor eller Java Integrated Development Environment og opprette en ny klasse. NetBeans IDE leveres med Java SDK som standard, men koden kan gjennomføres med en hvilken som helst tekst editor eller IDE.

2 Skriv "PSVM" for å lage en hovedmetode. Alternativt, hvis du bruker en annen tekst editor, skriver følgende for å definere et enkelt skjelett klasse:

public class RemoveNewLines {

public static void main (String [] args) {

}

}

3 Lim inn følgende i hovedmetode:

String s = removeNewlines("This is \n string with new lines.");

System.out.println (s);

Dette krever en funksjon som heter "removeNewLines" på en setning som har en linjeskift karakter "\ n" i den. Dessverre gjør denne funksjonen ikke finnes ennå, så du trenger for å lage den.

4 Legg til følgende kode rett over den viktigste metoden:

statiske String removeNewlines (String s) {

s = s.replace("\n", "");

returnere s;

}

Dette erstatter alle forekomster av den nye linjen tegnet "\ n" med en tom streng og returnerer resultatet.

5 Klikk på "Run."