Heim > Java > javaLernprogramm > Hauptteil

So ermitteln Sie, ob eine Zeichenfolge symmetrisch ist.

PHPz
Freigeben: 2023-05-09 09:04:07
nach vorne
1572 Leute haben es durchsucht

Wie kann man beurteilen, ob eine Saite symmetrisch ist?

Es ist wie eine Saite, wenn sie hin und her gefaltet wird, ist sie symmetrisch. Es ist, als ob Sie vor dem Spiegel stehen und sich selbst als einen wunderschönen Baum sehen, der dem Wind zugewandt ist, mit Mondlicht und schüchternen Blumen.

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);      } }
Nach dem Login kopieren

Das Ausgabeergebnis ist wie folgt:

沉默王二 对称吗? false 沉默王二 二王默沉 对称吗? true
Nach dem Login kopieren

Lassen Sie mich über meine Idee sprechen: Um festzustellen, ob die Zeichenfolge symmetrisch ist, nachdem sie in zwei Hälften gefaltet wurde, ist es sehr einfach, sie mit dem ersten Zeichen zu vergleichen Sobald Sie das ungleiche Zeichen gefunden haben, wird „false“ zurückgegeben.

Beachten Sie drei Punkte:

1) Der Index der for-Schleife beginnt bei 0 und endet bei der Länge/2.

2) Der Index i und die Länge-i-1 sind symmetrisch.

3) Brechen Sie einmal falsch.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Zeichenfolge symmetrisch ist.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage