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

相关推荐
渣哥18 分钟前
ConcurrentHashMap 的 get 要不要加锁?一次“多此一举”的心路历程
java
用户9313560027419 分钟前
文件包含漏洞
笔记
星哥说事26 分钟前
Python自学12 — 函数和模块
开发语言·python
愿你天黑有灯下雨有伞26 分钟前
一种基于注解与AOP的Spring Boot接口限流防刷方案
java·spring boot·后端
MuMuMu#32 分钟前
JAVA NIO学习笔记基础强化学习总结
java·学习·nio
lingggggaaaa37 分钟前
小迪安全v2023学习笔记(七十九讲)—— 中间件安全&IIS&Apache&Tomcat&Nginx&CVE
笔记·学习·安全·web安全·网络安全·中间件·apache
拾忆,想起38 分钟前
Redis复制延迟全解析:从毫秒到秒级的优化实战指南
java·开发语言·数据库·redis·后端·缓存·性能优化
我登哥MVP39 分钟前
Java File 类学习笔记
java·笔记·学习
掘根43 分钟前
【CMake】缓存变量
java·后端·spring
西京刀客1 小时前
macos安装openjdk17
java·macos·java17