Maison > Java > javaDidacticiel > Comment déterminer si une chaîne est symétrique.

Comment déterminer si une chaîne est symétrique.

PHPz
Libérer: 2023-05-09 09:04:07
avant
1596 Les gens l'ont consulté

Comment juger si une ficelle est symétrique ?

C'est comme si une ficelle, pliée devant et derrière, est symétrique. C'est comme si vous vous teniez devant le miroir et vous voyiez comme un bel arbre face au vent, avec un clair de lune et des fleurs timides.

public class PalindromeString {     public static void main(String[] args) {          checkPalindromeString("沉默王二");         checkPalindromeString("沉默王二 二王默沉");     }      private static void checkPalindromeString(String input) {         boolean result = true;         int length = input.length();         for (int i = 0; i < length / 2; i++) {             if (input.charAt(i) != input.charAt(length - i - 1)) {                 result = false;                 break;             }         }         System.out.println(input + " 对称吗? " + result);      } }
Copier après la connexion

Le résultat de sortie est le suivant :

沉默王二 对称吗? false 沉默王二 二王默沉 对称吗? true
Copier après la connexion

Laissez-moi vous parler de mon idée : Pour déterminer si la corde est symétrique après avoir été pliée en deux, c'est très simple, divisez-le au milieu, le premier Les caractères sont comparés au dernier caractère, et une fois que celui qui n'est pas égal est trouvé, false est renvoyé.

Notez trois points :

1) L'indice de la boucle for commence à 0 et se termine à length/2.

2) L'indice i et la longueur-i-1 sont symétriques.

3) Une fois faux, casse.

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal