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;可以让大写转成小写 小写转成大写

相关推荐
书到用时方恨少!7 小时前
Python 面向对象进阶:多态——同一个接口,千种面孔
开发语言·python·多态·面向对象
rannn_1117 小时前
【Redis|原理篇2】Redis网络模型、通信协议、内存回收
java·网络·redis·后端·缓存
无忧.芙桃7 小时前
现代C++精讲之处理类型
开发语言·c++
黎梨梨梨_7 小时前
C++入门基础(下)(重载,引用,inline,nullptr)
开发语言·c++·算法
谁刺我心7 小时前
[QML]Functional功能型控件-虚拟键盘
开发语言·qml·虚拟键盘
独孤九剑打醒他7 小时前
#原创声明 #拒绝白嫖 #技术立场 #创作者保护
笔记
avocado_green7 小时前
【考驾照】科目一备考笔记(个人手工整理,非AI生成)
笔记
遇见你的雩风7 小时前
网络原理(一)
java·网络
952367 小时前
Spring IoC&DI
java·数据库·spring
feVA LTYR7 小时前
Windows上安装Go并配置环境变量(图文步骤)
开发语言·windows·golang