java复习笔记 string和stringbuilder

StringBuilder

练习题

复制代码
 //输入一行字符 统计出数字字符的个数
        Scanner sc = new Scanner(System.in);
        char[] chars = sc.next().toCharArray();
        int index =0;
        for (int i = 0; i < chars.length; i++) {
            if (chars[i] >= '0' && chars[i] <= '9') {
                index++;
            }
        }
        System.out.println(index);

    }

代码实现

判断是不是回文数

复制代码
        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        int left = 0, right = str.length() - 1;
        boolean hui = true;
        while (left < right) {
            if (str.charAt(left) != str.charAt(right)) hui = false;
            left++;
            right--;
        }

        System.out.println(hui ? "是回文" : "不是回文");

例题3:

这个思路 倒着循环 挨个判断 'a'^=32;可以让大写转成小写 小写转成大写

相关推荐
雾岛听蓝4 分钟前
Linux文件系统:从硬件到软硬链接
linux·经验分享·笔记
yangminlei8 分钟前
openclaw对接飞书
开发语言·python·飞书
姗姗的鱼尾喵14 分钟前
Java 面试内容分享
java·spring boot·面试
渡过晚枫15 分钟前
[第十六届蓝桥杯/java]2.2025
java·职场和发展·蓝桥杯
6+h20 分钟前
【Spring】Service层常用注解详解
java·后端·spring
REDcker32 分钟前
Linux C++ 内存泄漏排查分析手册
java·linux·c++
杰克尼35 分钟前
苍穹外卖--day11
java·数据库·spring boot·mybatis·notepad++
weixin1997010801637 分钟前
搜好货商品详情页前端性能优化实战
java·前端·python
临溟夜空的繁星37 分钟前
C++ STL-- vector
开发语言·c++
XiYang-DING43 分钟前
【Java SE】Java代码块详解
java·开发语言·python