Rumah > Java > javaTutorial > Bagaimana untuk menentukan sama ada rentetan adalah simetri.

Bagaimana untuk menentukan sama ada rentetan adalah simetri.

PHPz
Lepaskan: 2023-05-09 09:04:07
ke hadapan
1603 orang telah melayarinya

Bagaimana untuk menilai sama ada rentetan adalah simetri? Ia seperti anda berdiri di hadapan cermin dan melihat diri anda sebagai pokok yang cantik menghadap angin, dengan cahaya bulan dan bunga-bunga malu.

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);      } }
Salin selepas log masuk
Hasil keluaran adalah seperti berikut:

沉默王二 对称吗? false 沉默王二 二王默沉 对称吗? true
Salin selepas log masuk
Biar saya beritahu anda idea saya: Untuk menentukan sama ada rentetan simetri selepas dilipat dua, ia sangat mudah tengah, dan bandingkan aksara pertama dengan aksara terakhir, setelah yang tidak sama ditemui, kembalikan palsu.

Perhatikan tiga perkara:

1) Subskrip gelung for bermula dari 0 dan berakhir dengan panjang/2.

2) Subskrip i dan panjang-i-1 adalah simetri.

3) Pecah sekali palsu.

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada rentetan adalah simetri.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan