302班

java突击队
posts - 151, comments - 74, trackbacks - 0, articles - 14
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
import javax.swing.JOptionPane;
public class CheckPalindrome
{
 public static void main(String[] args)
 {
  String s=JOptionPane.showInputDialog(null,"Enter a string ","Example",JOptionPane.QUESTION_MESSAGE);
  String output="";
  if(isPalindrome(s))
  {
     output=s+" is a palindrome!";
  }
  else
   output=s+" is not a palindrome!";
  JOptionPane.showMessageDialog(null,output,"The result",JOptionPane.INFORMATION_MESSAGE);
 }
  public static boolean isPalindrome(String s)
  {
     int low=0;
     int high=s.length()-1;
     while(low<high)
    {
     if(s.charAt(low)!=s.charAt(high))
      return false;
     low++;
     high--;
     }
     return true;
  }  
 
}
//////////////////////////////////////////////////////////////////
charAt(index)用法说明

返回指定索引位置处的字符。

strObj.charAt(index)

参数

strObj

必选项。任意 String 对象或文字。

index

必选项。想得到的字符的基于零的索引。有效值是 0 与字符串长度减 1 之间的值。

说明

charAt 方法返回一个字符值,该字符位于指定索引位置。字符串中的第一个字符的索引为 0,第二个的索引为 1,等等。超出有效范围的索引值返回空字符串。

示例

下面的示例说明了 charAt 方法的用法:

function charAtTest(n){
   var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 初始化变量。
   var s;                                  // 声名变量。
   s = str.charAt(n - 1);                  // 从索引为n – 1的位置处
                                           // 获取正确的字符。
   return(s);                              //返回字符。
}

只有注册用户登录后才能发表评论。


网站导航: