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

相关推荐
皮皮林55115 小时前
IDEA 源码阅读利器,你居然还不会?
java·intellij idea
卡尔特斯19 小时前
Android Kotlin 项目代理配置【详细步骤(可选)】
android·java·kotlin
白鲸开源19 小时前
Ubuntu 22 下 DolphinScheduler 3.x 伪集群部署实录
java·ubuntu·开源
ytadpole19 小时前
Java 25 新特性 更简洁、更高效、更现代
java·后端
纪莫20 小时前
A公司一面:类加载的过程是怎么样的? 双亲委派的优点和缺点? 产生fullGC的情况有哪些? spring的动态代理有哪些?区别是什么? 如何排查CPU使用率过高?
java·java面试⑧股
JavaGuide20 小时前
JDK 25(长期支持版) 发布,新特性解读!
java·后端
用户37215742613520 小时前
Java 轻松批量替换 Word 文档文字内容
java
白鲸开源20 小时前
教你数分钟内创建并运行一个 DolphinScheduler Workflow!
java
Java中文社群21 小时前
有点意思!Java8后最有用新特性排行榜!
java·后端·面试
代码匠心21 小时前
从零开始学Flink:数据源
java·大数据·后端·flink