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

相关推荐
卢锡荣几秒前
LDR6500|超小封装 Type‑C DRP PD 控制芯片:边充边传,一芯极简,全能适配
开发语言·网络·人工智能·计算机外设·电脑
云深麋鹿4 分钟前
C++ | 容器vector
开发语言·c++·容器
格林威5 分钟前
工业相机图像高速存储(C#版):直接IO存储方法,附海康相机C#实战代码!
开发语言·人工智能·数码相机·c#·工业相机·海康相机·堡盟相机
w1225h6 分钟前
【SpringBoot】Spring Boot 项目的打包配置
java·spring boot·后端
李少兄6 分钟前
解析 IntelliJ IDEA “Immutable object is modified”警告
java·ide·intellij-idea
下雨打伞干嘛7 分钟前
手写Promise
开发语言·前端·javascript
客卿1237 分钟前
二叉树的层序遍历--思路===bfs的应用,以及java中队列的方法实操
java·算法·宽度优先
Ronin3058 分钟前
【Qt常用控件】输入类控件
开发语言·qt·常用控件·输入类控件
伊甸38 分钟前
Python numpy笔记01
笔记·python·数据分析
健康平安的活着8 分钟前
java中事务@Transaction的正确使用和触发回滚机制【经典】
java·开发语言