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

相关推荐
A-code17 小时前
Git 多模块项目管理
java·开发语言
TDengine (老段)17 小时前
TDengine 字符串函数 Replace 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
没头脑的男大17 小时前
Unet实现脑肿瘤分割检测
开发语言·javascript·ecmascript
大筒木老辈子17 小时前
Git笔记---其他常用操作
笔记·git
java_logo17 小时前
BUSYBOX Docker 容器化部署指南
java·运维·python·nginx·docker·容器·运维开发
2501_9411117717 小时前
C++代码移植性设计
开发语言·c++·算法
~无忧花开~17 小时前
Vue.config.js配置全攻略
开发语言·前端·javascript·vue.js
做cv的小昊17 小时前
科研论文PPT绘图技巧:绘制任意曲线三角形(胖三角形)并制作效果对比图
经验分享·笔记·学习·微软·ai绘画·数据可视化
脉动数据行情17 小时前
Go语言对接股票、黄金、外汇API实时数据教程
开发语言·后端·golang
root_zhb18 小时前
List.contains踩坑
java·list