用java编输入字符串要求判断是不是回文怎么编了.回文如ABCDEDCBA:

解决方案 »

  1.   

    如果你自己写出来,学到的会更多。
    ---------------------------------------------------
    String s = "ABCDEDCBA";
    char[] schars = s.toCharArray();
    int length = schars.length();
    int start=0;
    int end = length-1;
    boolean keepRunning = true;
    boolean result = true;
    while (keepRunning && start != end) {
        if (schars[start] == schars[end]) {
            start++;
            end--;
        }
        else {
            result = false;
            keepRunning = false;
        }
    }
    if (result) System.out.println("s is a palindrome");
    ---------------------------------------------
    String s = "ABCDEDCBA";
    String reversedS = (new StringBuffer(s)).reverse().toString();
    --------------------------------------------------------------
      

  2.   

    A word, phrase, verse, or sentence that reads the same backward or forward.