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

相关推荐
爱吃牛肉的大老虎16 小时前
Spring WebFlux与SpringMVC 对比讲解
java·后端·spring
进击的前栈16 小时前
Flutter跨平台网络图片缓存库cached_network_image鸿蒙化适配指导手册
开发语言·网络·rust
QQ 313163789016 小时前
文华财经软件指标公式期货买卖信号提示软件
java·前端·javascript
老华带你飞16 小时前
房屋租赁管理系统|基于java+ vue房屋租赁管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
jqrbcts16 小时前
关于发那科机器人如何时时把角度发给PLC
java·服务器·网络·人工智能
zzcufo16 小时前
wincc VBS 中的 Round() 函数详解
windows·笔记
AC赳赳老秦16 小时前
行业数据 benchmark 对比:DeepSeek上传数据生成竞品差距分析报告
开发语言·网络·人工智能·python·matplotlib·涛思数据·deepseek
TheITSea16 小时前
Java中的Optional:从入门到精通
java·开发语言
程序员侠客行17 小时前
Mybatis入门到精通 一
java·架构·mybatis
糕......17 小时前
Java异常处理完全指南:从概念到自定义异常
java·开发语言·网络·学习