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

相关推荐
梦想的旅途2几秒前
企业微信API自动化高效开发的实战指南
开发语言·python
@––––––几秒前
论文学习笔记:FAST - 高效的视觉-语言-动作模型动作分词技术
笔记·学习
2301_790300962 分钟前
C++中的观察者模式实战
开发语言·c++·算法
Gain_chance4 分钟前
22-学习笔记尚硅谷数仓搭建-日志表建表语句解析、数据装载及脚本装载数据
数据仓库·笔记·学习
seven97_top6 分钟前
CopyOnWriteArrayList:写时复制机制与高效并发访问
java
不穿格子的程序员9 分钟前
设计模式篇2——观察者模式:以直播间送礼系统举例
java·观察者模式·设计模式
一晌小贪欢10 分钟前
Python ORM 深度解析:告别繁琐 SQL,让数据操作如丝般顺滑
开发语言·数据库·python·sql·python基础·python小白
萤丰信息11 分钟前
四大核心技术领航,智慧园区重构产业生态新范式
java·大数据·人工智能·智慧城市·智慧园区
九号铅笔芯11 分钟前
社区评论系统设计
java·数据库·sql