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

相关推荐
ZC跨境爬虫1 分钟前
跟着 MDN 学JavaScript day_4:如何存储你需要的信息——变量
开发语言·前端·javascript·ui·ecmascript
189228048611 分钟前
NV077固态MT29F16T08ESLCHL6-QAES:C
c语言·开发语言·性能优化
小小de风呀2 分钟前
de风——【从零开始学C++】(十三):优先级队列 priority_queue 全解析 & 仿函数入门
开发语言·c++
糖果店的幽灵4 分钟前
时间序列处理
开发语言·python·pandas
数智工坊7 分钟前
周志华《Machine Learning》学习笔记--第十一章--特征学习与稀疏学习
笔记·学习·机器学习
摇滚侠9 分钟前
git ignore 忽略 .idea 目录 全新项目(尚未提交过 .idea).idea 已经被 Git 跟踪(已提交过)
java·git·intellij-idea
linge_sun9 分钟前
SpringAI SQL 智能助手实战:用自然语言查询数据库
java·人工智能·ai编程
熟悉的新风景10 分钟前
maven常用依赖
java·maven
light blue bird10 分钟前
3C 数码电子BOM 协同工作台组件
java·开发语言·jvm·windows·.net·桌面端
喵叔哟11 分钟前
第2周学习笔记
笔记·python·学习·langchain