[JAVA] String常用方法
近期学习java,发现String有很多好用并且常用的方法,这里取几个较为常用的做下笔记!
1. length() 获得字符串长度
String a = "Hello World!";
System.out.println(a.length());
输出结果为:12
2. charAt() 获取一个字符
String a = "Hello World";
System.out.println(a.charAt(1));
输出结果为:e
3. getchars() 获取连续的几个字符,并存在char数组中
String a = "Hello World"; char[] b = new char[10]; a.getChars(0, 5, b, 0); System.out.println(b);
截取a的从0开始的5个字符,依次存在b数组。输出结果为:Hello
4. toCharArray()将字符串变成一个字符数组
String a = "Hello World"; char[]b = a.toCharArray(); System.out.println(b);
输出结果为字符数组b
5. substring() 截取字符串
String a = "Hello World"; System.out.print(a.substring(0, 5)); System.out.println(" "+a.substring(6));
输出结果为:Hello world
6. indexOf() 和 lastIndexOf() 前者是查找字符或字符串第一次出现的地方,后者是查找字符或字符串最后一次出现的地方
String a = "Hello World"; System.out.print(a.indexOf("o")); System.out.println(" "+a.lastIndexOf("o"));
输出结果为:4 7
分类:
Java
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个 java 空指针异常的解决过程
· 揭开 SQL Server 和 PostgreSQL 填充因子的神秘面纱
· 没有调度器的协程不是好协程,零基础深入浅出 C++20 协程
· 别做抢活的导演:代码中的抽象层次原则
· 从 Redis 客户端超时到 .NET 线程池挑战
· 会Vibe Coding的同事:我一个人干掉整个技术部!
· 回答准确率从60%飙至95%!AI知识库救命方案
· 揭开SQL Server和PostgreSQL填充因子的神秘面纱
· dotnetty 内存泄漏的BUG修复了
· 20250709 - GMX V1 攻击事件: 重入漏洞导致的总体仓位价值操纵