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

相关推荐
wuminyu2 分钟前
JVM规范学习总结-Java源码经过javac编译后产物
java·linux·c语言·jvm·c++
ly76898 分钟前
Spring Security 过滤器链定制:认证、CORS 与 CSRF 的先后顺序
java·spring boot·spring·spring security·csrf·cors·过滤器链
云和数据.ChenGuang11 分钟前
Python 菜鸟入门:字典(dict)类型详解与 CRUD 实战案例
开发语言·人工智能·python
yuniko-n21 分钟前
【JUC】读写锁 StampedLock
java·1024程序员节
攻城狮Soar27 分钟前
详解volatile
开发语言·c++·1024程序员节
小羊没烦恼!27 分钟前
.NET无侵入自动化探针原理和主流实现
运维·开发语言·javascript·python·自动化·.net·1024程序员节
文丑颜不良啊27 分钟前
LeetCode701~725题目解析
java·leetcode
江屿风29 分钟前
【Linux-System】【System V共享内存:从原理到实战的完整解析】流食般投喂
linux·运维·服务器·笔记·系统架构·1024程序员节
東隅已逝,桑榆非晚32 分钟前
搜索二叉树
c++·笔记·学习·1024程序员节
ch.ju37 分钟前
Java——idea知识:Collection父接口
java·开发语言·intellij-idea