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

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在线免费观看| 少妇内射呻吟中文字幕视频| 欧美a级黄片免费在线观看| 国产免费久久黄av片| 久久久久久精品国产av| 精品欧美不卡在线播放| 欧美精品亚洲精品日韩经典| 日韩欧美亚洲一区二区| 高潮内射一区二区三区| 亚洲成在人线免费观看| 国产免费高清av在线| 国产传媒在线观看精品| 亚洲熟女av综合网丁香| 午夜少妇福利在线观看| 亚洲综合另类视频在线观看| 欧美日韩一区二区综合在线视频| 国产精品一区在线播放| 人妻少妇精品视频二区| 免费人成在线观看网站免费观看| 国产在线观看91精品一区| 精品在线中文字幕不卡| 国产亚洲精品美女视频| 亚洲视一区二区三区四区| 精品亚洲综合一区二区| 日本av一区二区在线| 视频一区二区三区拍拍| 国产成人+亚洲欧洲综合| 97久久精品亚洲中文字幕| 强d乱码中文字幕在线| 国产中文字幕婷婷丁香| 日韩欧美亚洲国产每日更新| 日本丝袜福利在线观看| 亚洲熟女av综合网五月|