Hur tar jag bort en apostrof från en sträng i Java ?

Javas String klassen har många inbyggda metoder för att manipulera texten som finns i strängen . För borttagning av apostrofer från strängar där de inte borde finnas , är nyckeln funktionen ” ersätt ” -funktion . De apostrofer helt enkelt ersättas med tomma strängar
1 .
Öppna ett nytt, tomt textfil . Valfri textredigerare kommer att göra , inklusive Windows Anteckningar , men har du mer kraftfulla funktioner som finns tillgängliga om du använder en dedikerad Java Integrated Development Environment (IDE ) . Spara filen med namnet ” StringManipulation. java . ”
2
Klistra in följande kod i en textfil .

public class StringManipulation {

public static void main ( String [ ] args ) {

}

}

Alla koden för resten av guiden kommer att gå inom parentes av ” public static void main ” -metoden .
3 .

Klistra in följande för att skapa en sträng och skriver ut en kopia av den ut till konsolen :

String s=” Detta är en sträng som innehåller är några felaktiga apostrof &#039s . ”

System. out. println ( s) ,
4
Klistra in följande kod för att ta bort apostrofer :

.

s=s. replace ( ” \ ” ” , ””);

Det kan vara lite svårt att se i detta typsnitt , så gå igenom det steg för steg : Strängen \ ” håller på att ersättas med en helt tom sträng Det omvända snedstrecket är nödvändigt att berätta Java som du vill att apostrof tas bokstavligt och inte tolkas som Java -kod slutligen den resulterande strängen . kopieras över det gamla strängen .
5
Klistra in följande för att skriva ut resultatet :

System. out. println ( s ) ,
.

tips och varningar

  • ersätta fungerar inte ändra sin egen sträng . Istället returneras ett exemplar av den nya strängen . Så , istället för att koden i det fjärde steget , klistrade du :
  • s. replace ( ” \ ” ” , ””);
  • strängen kommer att förbli oförändrade <. /li >

    Visited 1 times, 1 visit(s) today
  • コメント

    タイトルとURLをコピーしました