[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

 

posted @   Mr.Struggle  阅读(201)  评论(0)    收藏  举报
编辑推荐:
· SQL Server也能玩正则表达式?
· CUDA 编程初探
· 《C#高级GDI+实战:从零开发一个流程图》增加贝塞尔曲线
· AES 加密模式演进:从 ECB、CBC 到 GCM 的 C# 深度实践
· InnoDB为什么不用跳表,Redis为什么不用B+树?
阅读排行:
· 爆肝2月,我的 AI 代码生成平台上线了!
· CUDA编程初探
· 扣子Coze实战:零基础搭建数据分析智能体,1分钟完成复盘,流量翻10倍
· 分析慢查询
· JWT 这点小秘密,你们肯定知道!
点击右上角即可分享
微信分享提示