Maison >Java >javaDidacticiel >Comment inverser une chaîne en Java
Comment inverser une chaîne
Si les étudiants connaissent StringBuilder et StringBuffer, cette question est très simple, il suffit de reverse() et ce sera fait . N'est-ce pas ?
public class ReverseAString { public static void main(String[] args) { reverseInputString("沉默王二"); } private static void reverseInputString(String input) { StringBuilder sb = new StringBuilder(input); String result = sb.reverse().toString(); System.out.println(result); } }
Le résultat de sortie est le suivant :
二王murshen
Encore une chose, StringBuffer et StringBuilder sont très similaires, le la première est synchrone, toutes les méthodes publiques ont le mot-clé synchronisé ajouté et peuvent être utilisées dans plusieurs threads ; la seconde est asynchrone et n'a pas le mot-clé synchronisé, elle a donc de meilleures performances s'il n'y a pas d'exigences de concurrence, utilisez StringBuilder.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!