dmylogi.com

Hoe om `n string karakters in Java te verander

As jy `n string karakters in Java verander, word die volgorde van die karakters in `n tou omgekeer. Byvoorbeeld, die omgekeerde string van "Hello!" Is "! AloH!". Daar is baie maniere waarop jy `n string in Java kan draai.

stappe

1
Gebruik die omgekeerde metode van die StringBuffer-klas in die JDK. Die stuk kode om die omgekeerde metode te gebruik, is die volgende:

publieke String omgekeerde (String str) {
as ((null == str) || (str.length () <= 1)) {
terugkeer str-
}
Stuur nuwe StringBuffer (str) .reverse (). toString () -
}


Prent getiteld Draai die string in Java Stap 1
  • Prent getiteld Draai die string in Java Stap 2
    2


    Aanheg aan `n StringBuffer: `N StringBuffer is `n gerieflike keuse om die inligting van `n dinamiese ketting te skep en te manipuleer. Daar is ook die opsie om te keer vir omgekeerde StringBuffer.public String (String str) {if ((str == null) || (str.length () <= 1)) {terugkeer str-} StringBuffer omgekeerde = nuwe StringBuffer (str.length ()) - vir (int i = str.length () - 1- i> = 0- i--) {reverse.append (str .charAt (i)) -} terugkeer reverse.toString () -}}
  • 3
    U kan ook `n rekursiewe funksie gebruik om `n tou te verander.

    publieke String omgekeerde (String str) {
    as ((null == str) || (str.length () <= 1)) {
    terugkeer str-
    }
    terugkeer terug (str.substring (1)) + str.charAt (0) -
    }


    Prent getiteld Draai die string in Java Stap 3
  • 4
    Of anders nie, jy kan `n CharArray (karakter skikking) gebruik om `n string soos volg te omskep:

    publieke String omgekeerde (String str) {
    as ((null == str) || (str.length () <= 1)) {
    terugkeer str-
    }
    char [] chars = str.to Harharray () -
    int lengte = chars.length - 1-
    vir (int i = 0- i < lengte-i ++) {
    char tempVar = chars [i] -
    karakters [i] = karakters [lengte] -
    karakters [lengte--] = tempVar-
    }
    stuur nuwe string (karakters)
    }


    Prent getiteld Draai die string in Java Stap 4
  • Deel op sosiale netwerke:

    Verwante
    Hoe om karakterkoorde in Java te vergelykHoe om karakterkoorde in Java te vergelyk
    Hoe om jou eerste Java-program in Ubuntu Linux te skepHoe om jou eerste Java-program in Ubuntu Linux te skep
    Hoe om die som van twee getalle in Java te vindHoe om die som van twee getalle in Java te vind
    Hoe om jou eerste Java-program te skryfHoe om jou eerste Java-program te skryf
    Hoe om `n Java-program te skryf met twee klasse met behulp van EclipseHoe om `n Java-program te skryf met twee klasse met behulp van Eclipse
    Hoe om `n program in Java te skryf om die gemiddelde te berekenHoe om `n program in Java te skryf om die gemiddelde te bereken
    Hoe om `n klip-, papier- en skêrspel in Java te maakHoe om `n klip-, papier- en skêrspel in Java te maak
    Hoe om `n grafiese koppelvlak van rooster in Java te maakHoe om `n grafiese koppelvlak van rooster in Java te maak
    Hoe om `n skikking in Java te drukHoe om `n skikking in Java te druk
    Hoe om `n metode in Java te belHoe om `n metode in Java te bel
    » » Hoe om `n string karakters in Java te verander
    © 2022 dmylogi.com