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

相关推荐
_Jimmy_11 小时前
Nacos的三层缓存是什么
java·缓存
沐知全栈开发11 小时前
HTML 脚本:基础、应用与未来趋势
开发语言
@菜菜_达12 小时前
interact.js 前端拖拽插件
开发语言·前端·javascript
朝新_12 小时前
【实战】动态 SQL + 统一 Result + 登录校验:图书管理系统(下)
xml·java·数据库·sql·mybatis
APIshop12 小时前
实战解析:苏宁易购 item_search 按关键字搜索商品API接口
开发语言·chrome·python
百***920212 小时前
java进阶1——JVM
java·开发语言·jvm
蓝桉~MLGT12 小时前
Python学习历程——Python面向对象编程详解
开发语言·python·学习
Evand J12 小时前
【MATLAB例程】2雷达二维目标跟踪滤波系统-UKF(无迹卡尔曼滤波)实现,目标匀速运动模型(带扰动)。附代码下载链接
开发语言·matlab·目标跟踪·滤波·卡尔曼滤波
larance12 小时前
Python 中的 *args 和 **kwargs
开发语言·python
aramae12 小时前
MySQL数据库入门指南
android·数据库·经验分享·笔记·mysql