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

相关推荐
墨夶1 分钟前
交易所安全保卫战:从冷钱包到零知识证明,让黑客连边都摸不着!
java·安全·区块链·零知识证明
山风wind4 分钟前
Tomcat三步搭建局域网文件共享
java·tomcat
a努力。5 分钟前
网易Java面试被问:偏向锁在什么场景下反而降低性能?如何关闭?
java·开发语言·后端·面试·架构·c#
前端达人13 分钟前
CSS终于不再是痛点:2026年这7个特性让你删掉一半JavaScript
开发语言·前端·javascript·css·ecmascript
阿蒙Amon13 分钟前
JavaScript学习笔记:15.迭代器与生成器
javascript·笔记·学习
wjs202414 分钟前
SVG 多边形
开发语言
小新11016 分钟前
Spring boot 之 Hello World 番外:如何修改端口号
java·spring boot·后端
H_-H16 分钟前
值返回与引用返回(c++)
开发语言·c++
csbysj202017 分钟前
Java 日期时间处理详解
开发语言
百花~20 分钟前
Spring Boot 日志~
java·spring boot·后端