判断字符串回文

简介: 判断字符串回文

判断字符串回文

/**

String常用方法:

a.equals(b) 重写后比较值 重写前继承父类Object类的该方法比较地址值(见源码)

charAt() 返回索引指定处字符

a.compare(b)

replace(char new ,char old) 用新字符替代旧字符

toLowCase()将字符串中所有的字符全部转换为小写

toUpperCase()将字符串中所有字符全部转换为大写

*/

boolean judge =false;
        BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in));
        try {
            System.out.print("请输入一串字符串:");
            String string=bufferedReader.readLine();
            for (int i = 0; i < string.length(); i++) {
                Character character=string.charAt(i);
                Character character1=string.charAt(string.length()-1-i);
                if (character.equals(character1)){
                    judge=true;
//                    continue用法: 跳出当前次循环 进行i++ 然后直接进入下一波循环
                    continue;
                }else {
                    judge=false;
                    System.out.println("不是回文!");
                    break;
                }
            }
            if (judge){
                System.out.println("是回文!");
            }
        }catch (IOException e){
            System.out.println("io 异常 !");
        }
相关文章
|
7月前
|
Python
晶闸管阴阳极的判断
晶闸管阴阳极的判断
194 0
|
7月前
阿里云RPA元素出现后,有个返回结果 ,需要拿这个结果再去做判断吗?这个判断的操作 如何 处理
【2月更文挑战第8天】阿里云RPA元素出现后,有个返回结果 ,需要拿这个结果再去做判断吗?这个判断的操作 如何 处理
118 3
|
前端开发
12 # 根据 x 值来判断是成功还是失败
12 # 根据 x 值来判断是成功还是失败
46 0
|
1月前
|
数据挖掘 Python
如何判断处理后的数据是否仍然存在重复值?
通过以上任意一种方法,都可以有效地判断处理后的数据是否仍然存在重复值,从而确保数据的准确性和唯一性,为后续的数据分析和处理提供可靠的数据基础。
83 10
|
2月前
|
前端开发 JavaScript
判断数组为空的方法有哪些?
本文介绍了多种判断数组是否为空的方法,包括使用 `length` 属性、隐式类型转换、`toString()`、`join()`、`every()`、`reduce()`、`filter()`、`some()` 方法以及循环。每种方法都有其适用场景,其中使用 `length` 属性和隐式类型转换最为常见和简单。文章首发于微信公众号“前端徐徐”。
247 2
判断数组为空的方法有哪些?
|
7月前
|
C++
c++判断
c++判断
46 1
|
7月前
|
C语言
C判断
C判断
51 0
|
7月前
|
存储 C++
C++ 判断
C++ 判断
49 0
|
前端开发 数据格式
关于三个数组的判断
关于三个数组的判断
49 0
|
程序员 C语言
C 判断
C 判断。
49 0

热门文章

最新文章