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 分钟前
IDEA中如何配置Java类注释(Java类注释信息配置,如作者、备注、时间等)
java
hmbbcsm8 分钟前
练习python题目小记(六)
开发语言·python
我要添砖java9 分钟前
<JAVAEE> 多线程4-wait和notify方法
android·java·java-ee
lxmyzzs13 分钟前
作为一名工程师,何不试试瑞芯微?
笔记·rk3588
Rysxt_18 分钟前
Spring Boot SPI 教程
java·数据库·sql
海边夕阳200619 分钟前
主流定时任务框架对比:Spring Task/Quartz/XXL-Job怎么选?
java·后端·spring·xxl-job·定时任务·job
4***V20225 分钟前
Vue3响应式原理详解
开发语言·javascript·ecmascript
q***985227 分钟前
VS Code 中如何运行Java SpringBoot的项目
java·开发语言·spring boot
帧栈37 分钟前
开发避坑指南(72):HttpHeaders 的add()方法和set()方法有什么区别?
java·spring·http
共享家952740 分钟前
QT-界面优化(中)
开发语言·qt