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

相关推荐
徐寿春3 分钟前
什么是数据倾斜
java·guava
小白不白1115 分钟前
C# WinForm 与 VP 二次开发
开发语言·c#
xieliyu.7 分钟前
MySQL 全套入门笔记:基础、库操作、数据类型
数据库·笔记·mysql
XGeFei8 分钟前
【Fastapi学习笔记(7)】—— Fastapi 中间件、前端跨域请求
笔记·学习·fastapi
李白的天不白11 分钟前
一个服务器可以搭建多个网站
java·tomcat
●VON11 分钟前
AtomGit Flutter鸿蒙客户端:共享组件
java·flutter·华为·harmonyos·鸿蒙
程序猿乐锅12 分钟前
【JAVASE | 第十七篇】Java 网络通信
java·开发语言
执于代码13 分钟前
Java交互打印的问题
java
问心无愧051318 分钟前
ctf show web入门109
android·前端·笔记
飞舞哲23 分钟前
三维点云最小二乘拟合MATLAB程序
开发语言·算法·matlab