Linjeskift , representert ved "\\ n" linjeskift karakter , tillate en Java string å bli brutt opp i flere linjer når den vises. Dessverre , dette kan ikke være det som er ønskelig, spesielt hvis programmereren ønsker å oversette en blokk med tekst fra harde linjeskift til myke linjeskift med ord -innpakning . Fjerne linjeskifttegn er like enkelt som å erstatte dem med tomme strenger med " String.replace "-kommandoen . Instruksjoner
en
Å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 være ferdig med alle tekst editor eller IDE .
2
Type " PSVM " for å lage en viktigste metoden . Alternativt, hvis du bruker en annen tekst editor , skriver du følgende for å definere et enkelt skjelett -klasse:
public class RemoveNewLines {
public static void main ( String [] args ) {
}
}
3
Lim inn følgende i det viktigste metoden :
string s = removeNewlines ( "Dette er \\ n streng med nye linjer . ");
System.out.println ( s ) ;
Dette kaller en funksjon som heter " removeNewLines "på en setning som har et linjeskift karakter " \\ n " i den. Dessverre virker ikke denne funksjonen ikke eksisterer ennå, så du trenger for å lage det
4
Legg til følgende kode rett over den viktigste metoden : .
Statiske String removeNewlines ( String s ) {
s = s.replace ( "\\ n ", " ");
retur s ;
}
p Dette erstatter alle forekomster av det ny linje tegnet "\\ n" med en tom streng og returnerer resultatet .
5
Klikk "Kjør".