欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Java如何判斷字符串是否是回文字符串

本篇內容主要講解“Java如何判斷字符串是否是回文字符串”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Java如何判斷字符串是否是回文字符串”吧!

石門網站制作公司哪家好,找創(chuàng)新互聯(lián)!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、響應式網站等網站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)從2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創(chuàng)新互聯(lián)。

解決上述問題,有兩種方法可供參考:
(1)從字符串兩頭往中間掃;
(2)從字符串中間往兩頭掃。
具體代碼如下:

import java.util.Scanner;

public class StringPalindrome {
    //方法1:兩頭往中間掃
    public boolean IsPalindrome1(String A){
        char[] arrayA = A.toCharArray();
        int top = 0;
        int end = arrayA.length-1;
        if(A.equals("") || A.equals(null))    //非法輸入
            return false;
        while(top < end){
            if(arrayA[top++] != arrayA[end--])
                return false;
        }
        return true;
    }
    
    //方法2:中間往兩頭掃
    public boolean IsPalindrome2(String A){
        char[] arrayA = A.toCharArray();
        int lenA = arrayA.length;
        int mid = lenA/2;
        int front;         //前半部分
        int back;          //后半部分
        if(lenA % 2 == 0){   //當字符串長度為偶數(shù)時
            front = mid-1;
            back = mid;
        }
        else{
            front = mid -1;
            back = mid + 1;
        }
        if(A.equals("") || A.equals(null))
            return false;
        while(front >= 0 && back < lenA){
            if(arrayA[front--] != arrayA[back++])
                return false;
        }
        return true;
    }
    
    public static void main(String[] args){
        StringPalindrome test = new StringPalindrome();
        Scanner in = new Scanner(System.in);
        System.out.println("請輸入一個字符串:");
        String A = in.nextLine();
        if(test.IsPalindrome1(A))
            System.out.println("使用方法1判斷結果為,輸入字符串是回文字符串");
        else
            System.out.println("使用方法1判斷結果為,輸入字符串不是回文字符串");
        if(test.IsPalindrome2(A))
            System.out.println("使用方法2判斷結果為,輸入字符串是回文字符串");
        else
            System.out.println("使用方法2判斷結果為,輸入字符串不是回文字符串");
    }
}

結果:

請輸入一個字符串:
我愛我
使用方法1判斷結果為,輸入字符串是回文字符串
使用方法2判斷結果為,輸入字符串是回文字符串


請輸入一個字符串:
我愛你
使用方法1判斷結果為,輸入字符串不是回文字符串
使用方法2判斷結果為,輸入字符串不是回文字符串


請輸入一個字符串:
abba
使用方法1判斷結果為,輸入字符串是回文字符串
使用方法2判斷結果為,輸入字符串是回文字符串

到此,相信大家對“Java如何判斷字符串是否是回文字符串”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

網頁題目:Java如何判斷字符串是否是回文字符串
轉載來于:http://aaarwkj.com/article20/jeejjo.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供Google、網頁設計公司、手機網站建設、軟件開發(fā)、建站公司、定制開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站托管運營
中国亚洲黄色录像免费看| 熟妇丰满多毛的大阴户| av天堂久久这里只有精品美国| 九九久久精品久久久精品| 久久国产精品午夜亚洲欧美| 日本一欧美一欧美一亚洲| 日韩在线中文字幕三区| 日本加勒比一本在线观看| 国产精品免费观看在线国产| 国产精品av在线网站| 日韩亚洲欧洲一区二区三区| 国产欧美日韩一二三四| 欧美黄色一区二区三区精品| 国产av日韩精品一区二区三区| 精品欧美一区二区三区在线| 男女午夜激情四射视频| 亚洲伦理一区二区三区中文| 无遮挡无掩盖的免费网站| 日本女同一区二区高清| 亚洲男人的天堂社区av| 精品女同一区二区三区久久| 日本97久久久久久精品| 国产精品高清呻吟久久久| 午夜精品一区二区亚洲| 国产专区亚洲精品欧美| 免费97久久人妻一区精品| 最新手机免费黄色av网站| 精品一区二区在线不卡| 久久综合久久狠狠激情| 九九九热免费在线观看| 中文精品字幕人妻熟女小妇| 国产免费成人午夜免费视频| 亚洲午夜经典一区二区日韩| 亚洲av少妇高潮流白浆在线| 99久久伊人精品综合观看| 亚洲成熟中老妇女视频| 欧美性精品不卡在线观看| 一区二区三区欧美小黄片| 欧美日韩精品福利一区二区| 亚洲综合色婷婷七月丁香| 2020亚洲欧美日韩在线|