`
简单的茶
  • 浏览: 87585 次
  • 性别: Icon_minigender_2
  • 来自: 昆明
社区版块
存档分类
最新评论

Java 实现字符串的回文判断

 
阅读更多
思路:用递归的方法;第一步为判断0和最后一个字符是否一样
实现:
    package palindrome;

public class Palindrome
{

/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
// String testStr = "abcdedcba";
String testStr = "abcdecba";

System.out.println(testStr + " is palinedrome ? " + isPalinedrome(testStr, 0, testStr.length() - 1));
}

public static boolean isPalinedrome(String content, int startIndex, int endIndex)
{
if (startIndex >= endIndex)
return true;

if (content.charAt(startIndex) == content.charAt(endIndex))
return isPalinedrome(content, ++startIndex, --endIndex);

return false;
}

}
分享到:
评论

相关推荐

    回文判断 JAVA实现

    2. **字符串操作**:在回文判断中,主要涉及到对字符串的操作,如获取字符串长度、访问单个字符以及比较字符。Java的`String`类提供了丰富的字符串处理方法,如`length()`用于获取字符串长度,`charAt(int index)`...

    Java判断字符串回文的代码实例

    Java判断字符串回文的代码实例 本篇文章主要介绍了 Java 中判断字符串回文的代码实例,提供了两种...通过本篇文章,开发者可以快速学习和掌握 Java 中判断字符串回文的方法和实现,从而提高自己的编程能力和开发效率。

    java模拟顺序栈实现回文串的判断

    本主题将探讨如何使用Java语言通过模拟顺序栈来判断一个字符串是否为回文串。这个方法对于初学者来说是很好的实践,因为它涉及到基础的数据结构——栈,以及字符串处理技巧。 首先,我们需要理解栈(Stack)这种...

    java代码-使用java输入一个字符串,判断该字符串是否是回文,是输出“Yes”,否输出“No”.的源代码

    java代码-使用java输入一个字符串,判断该字符串是否是回文,是输出“Yes”,否输出“No”.的源代码 ——学习参考资料:仅用于个人学习使用!

    java语言实现回文数字的判断

    ### Java语言实现回文数字的判断 #### 背景介绍 在计算机科学与编程领域,判断一个数是否为回文数是一个常见的练习题目。回文数是指正读反读都一样的数字,如121、3443等。这类问题不仅能够帮助初学者熟悉基本的...

    java 回文的判断

    在`main`函数中,我们可以获取用户输入的字符串,然后调用上面的回文判断方法,最后输出结果。 ```java public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out....

    Java实现查找当前字符串最大回文串代码分享

    在本文中,我们将探讨如何使用Java实现查找当前字符串的最大回文串。回文串是指正读和反读都相同的字符串,例如“madam”或“level”。在Java编程中,解决这个问题通常涉及到两种主要的技术:回文判断和遍历所有可能...

    java 检查是否是回文

    在Java中,检查一个字符串是否为回文是一个常见的字符串处理问题,可以通过多种方法实现。下面我们将详细讨论如何在Java中检查字符串是否为回文。 首先,我们可以使用基本的字符串操作来实现。这种方法的思路是将原...

    回文字符串的判断

    除了上述C语言的实现外,还可以采用其他语言或方法来实现回文字符串的判断,如Python、Java等。 - **Python实现**: ```python def is_palindrome(s): return s == s[::-1] ``` - **Java实现**: ```java ...

    验证回文串

    编写程序,验证一个字符串是否为回文串:是否从前读它和从后读它都是一样的。...该程序接收用户输入的字符串,判断是否为回文串,然后将判断的结果输出。在验证回文串时,忽略大小写、空格和标点。

    java实现的回文数

    在Java中,回文数的检查通常通过字符串操作实现。我们首先可以创建一个方法,接收一个整数作为参数,然后将其转换为字符串。这个转换过程可以通过Integer.toString()方法完成。接着,我们可以利用String类提供的方法...

    java判断输入一段字符串是不是回文

    最好在myeclipse里面运行,可以直接在下面输入一段字符串,运行便可以看出结果。

    java 如何判断回文数字

    这段代码首先将数字`num`转换为字符串`strNum`,然后利用`StringBuilder`的`reverse()`方法将字符串反转,最后通过`equals()`方法比较原字符串和反转后的字符串是否相等,从而判断是否为回文数字。 另一种方法是...

    回文字符串:判断一个是否是回文字符串。回文字符串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串。

    在提供的代码中,我们可以看到两种不同的方法来判断一个字符串是否是回文字符串。第一种方法通过比较字符串的左右两端字符来实现: ```java public static void main(String[] args) { String str = "abba"; char...

    java回文串

    程序开始时,弹出文件框,输入字符串,然后判断输入的字符串是不是回文串。程序结束时弹出文本框显示结果。

    JAVA字符串比较、提取子串等源码小合集.rar

    Java 字符串与文本相关实例源码,比如不可变字符串与限定字符串、字符串的比较、提取子串、修改缓冲区中的字符串、判断回文串、正则表达式、字符串匹配、正则表达式语法等,还一一些比如用于比较两个变量是否引用同...

    回文数字的判断(Java)

    在Java编程中,判断一个数字是否为回文是常见的基础算法问题,这通常涉及到字符串处理和循环结构。下面我们将深入探讨如何用Java实现回文数字的判断。 首先,我们可以将数字转换为字符串,这是因为数字的正反序比较...

    java回文程序的判断

    ### Java回文程序的判断 #### 一、引言 回文是指正读反读都能一致的字符序列,比如“12321”、“level”等都是...总之,这个简单的Java程序为我们提供了一个基本框架,可以帮助我们理解和实现字符串回文的判断逻辑。

    回文判断程序

    总的来说,回文判断程序的实现涉及字符串处理、指针操作以及基本的算法设计。对于初学者,这是一个很好的实践项目,可以加深对C语言和基础算法的理解。而对有经验的开发者来说,这样的问题也可以引申出更复杂的解决...

    一个java 面向对象写法的判断回文数

    一个java 面向对象字符串写法的判断回文数 假如输入非数字 会提示输入数字 利用循环写的 大家多多支持

Global site tag (gtag.js) - Google Analytics