emkiset.ru

Hoe een reeks tekens in Java te veranderen

Als u een reeks tekens in Java verandert, betekent dit dat u de volgorde van de tekens in een tekenreeks moet omdraaien. De omgekeerde reeks van "Hallo!" Is bijvoorbeeld "! AloH!". Er zijn veel manieren waarop u een tekenreeks in Java kunt omdraaien.

stappen

1
Gebruik de omgekeerde methode van de klasse StringBuffer in de JDK. Het stuk code om de omgekeerde methode te gebruiken is de volgende:

public String reverse (String str) {
if ((null == str) || (str.length () <= 1)) {
terugkeer str-
}
return nieuwe StringBuffer (str) .reverse (). toString () -
}


Titel afbeelding Reverse the String in Java Step 1


  • Titel afbeelding Reverse the String in Java Step 2
    2



    Aansluiten op een StringBuffer: Een StringBuffer is een handige keuze om de informatie van een dynamische keten te maken en te manipuleren. Er is ook de omgekeerde optie voor een StringBuffer.public String reverse (String str) {if ((null == str) || (str.length () <= 1)) {return str-} StringBuffer reverse = new StringBuffer (str.length ()) - for (int i = str.length () - 1- i> = 0- i--) {reverse.append (str .charAt (i)) -} return reverse.toString () -}}
  • 3
    Je kunt ook een recursieve functie gebruiken om een ​​string te veranderen.

    public String reverse (String str) {
    if ((null == str) || (str.length () <= 1)) {
    terugkeer str-
    }
    return reverse (str.substring (1)) + str.charAt (0) -
    }


    Titel afbeelding Reverse the String in Java Step 3
  • 4
    Of, als dat niet het geval is, kunt u een CharArray (tekenreeks) gebruiken om een ​​tekenreeks als volgt te inverteren:

    public String reverse (String str) {
    if ((null == str) || (str.length () <= 1)) {
    terugkeer str-
    }
    char [] chars = str.toCharArray () -
    int length = chars.length - 1-
    voor (int i = 0- i < length- i ++) {
    char tempVar = chars [i] -
    chars [i] = chars [lengte] -
    chars [length--] = tempVar-
    }
    return new String (chars) -
    }


    Titel afbeelding Reverse the String in Java Step 4
  • Delen op sociale netwerken:

    Verwant
    Hoe te coderen in Base64 met JavaHoe te coderen in Base64 met Java
    Tekenreeksen in Java vergelijkenTekenreeksen in Java vergelijken
    Hoe u uw Java_Home-pad in Ubuntu configureertHoe u uw Java_Home-pad in Ubuntu configureert
    Hoe u uw eerste Java-programma maakt in Ubuntu LinuxHoe u uw eerste Java-programma maakt in Ubuntu Linux
    Hoe zich te ontdoen van Java-updatemeldingenHoe zich te ontdoen van Java-updatemeldingen
    Hoe de som van twee getallen in Java te vindenHoe de som van twee getallen in Java te vinden
    Hoe u uw eerste Java-programma schrijftHoe u uw eerste Java-programma schrijft
    Hoe een Java-programma te schrijven met twee klassen met behulp van EclipseHoe een Java-programma te schrijven met twee klassen met behulp van Eclipse
    Hoe een programma in Java te schrijven om het gemiddelde te berekenenHoe een programma in Java te schrijven om het gemiddelde te berekenen
    Een steen-, papier- en scharengame maken in JavaEen steen-, papier- en scharengame maken in Java
    » » Hoe een reeks tekens in Java te veranderen
    © 2021 emkiset.ru