设计一个方法,判断一个字符串是否为对称字符串,比如“abcba”,“abba”,要求至少采用两种方式实现。
2019-10-18 16:07
148 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36427906/article/details/102627359
public class Test04 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String string =scanner.nextLine(); System.out.println(method1(string)); System.out.println(method2(string)); } public static boolean method1(String a) { for (int i = 0; i < a.length()/2; i++) { if (a.charAt(i) != a.charAt(a.length() - 1 - i)) { return false; } } return true; } //将字符串a转成StringBuilderleixing,利用reverse方法直接反转再判断是否相等 public static boolean method2(String a) { StringBuilder sb = new StringBuilder(a); if (sb.toString().equals(sb.reverse().toString())) { return true; } return false; } }
相关文章推荐
- 写一个方法,判断一个字符串是否对称。比如: abcba就是一个对称字符串
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- 判断一个数是否是回文数(两种方法1.将数字翻转看与原来是否相等2.当作字符串处理看是不是左右对称相等)
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- 判断一个字符串是否是ip地址的实现方法
- @V@ java代码笔记2010-06-12:java控制台输入各类型类实现;以及判断输入字符串里面是否有数字的两种方法:方法1:转换成字符数组;方法2:正则表达式。
- 设计一个算法,判断字符串S是否对称
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- C++实现判断一个字符串是否为UTF8或GBK格式的方法
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)--来源CSDN
- [shell]判断一个字符串是否为数字字符串的两种方法(是否为进程号(PID))
- C语言:判断一个字符串是否为回问字符串(回文字符串也是一个字符串,但是原字符串和字符串逆序之后一样,比如”abcba","cddc"就是回文字符串
- (转)判断一个字符串是否全是数字的多种方法及其性能比较(C#实现
- 实现一个函数,判断输入字符串是否对称
- 判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串
- 用递归实现判断一个字符串是否是回文的方法
- 面试题:判断一个整数是否为偶数,要求使用至少3种方法
- Java 写一个方法判断一个字符串是否对称 "asdfgasdfg"、编写一个程序,将下面的一段文本中的各个单词的字母顺序翻转,
- 6-7 统计某类完全平方数(20 分) 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
- 用递归实现判断一个字符串是否是回文的方法