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

相关推荐
nice_lcj5201 分钟前
数据结构之树与二叉树:重点梳理与拓展
java·数据结构
毕设源码-钟学长1 分钟前
【开题答辩全过程】以 助学贷款管理系统为例,包含答辩的问题和答案
java
2501_941800883 分钟前
从微服务限流到系统稳定性的互联网工程语法实践与多语言探索
开发语言·python
亓才孓3 分钟前
任意大小的整数和任意精度的小数的API方法
java
日更嵌入式的打工仔9 分钟前
Ehercat代码解析中文摘录<7>
笔记·ethercat
清水白石00811 分钟前
《深度剖析 Pandas GroupBy:底层实现机制与性能瓶颈全景解析》
开发语言·python·numpy
2501_9418752812 分钟前
从资源隔离到多租户安全的互联网工程语法构建与多语言实践分享
java·开发语言
悠哉悠哉愿意15 分钟前
【嵌入式学习笔记】AD/DA
笔记·单片机·嵌入式硬件·学习
hui函数16 分钟前
python全栈入门到实战【基础篇 03】入门实操:第一个Python程序 + PyCharm使用 + 输入输出全解析
开发语言·python·pycharm
EveryPossible21 分钟前
地图展示练习-C
开发语言