原文链接:(Java)String截取指定字符前面(后面)所有字符和String的常用方法 – 编程屋
目录
1 获取String的相关信息功能
2 String的判断功能
3 String字符中转换方法
4 常用方法
5 平时开发中常见问题
1 获取String的相关信息功能
1)length():获取该字符串长度
String str = "group-banner-top-";
int length = ();
(length);
运行结果:17
2)charAt(int index):获取指定索引处字符
String str = "group-banner-top-";
((7));
运行结果:a
3)indexOf(String str):获取指定字符在该字符串第一次出现的位置
String str = "group-banner-top-";
int index = ("a");
(index);
运行结果:7
4)indexOf(String str, int fromIndex) 获取指定字符从某处开始第一次出现的位置
String str = "graap-banner-top-";
int index = ("a",5);
(index);
运行结果:7
5)substring(int beginIndex) 从beginIndex开始位置截取字符串
String str = "graap-banner-top-";
String substring = (1);
(substring);
运行结果:raap-banner-top-
6)substring(int beginIndex, int endIndex) 从beginIndex开始,到endIndex结束截取字符串。包括start,不包括end
String str = "graap-banner-top-";
String substring = (1,3);
(substring);
运行结果:ra
2 String的判断功能
1)equals(Object anObject):比较字符串内容是否相同
String str = "fghjkvja女大三你看看电视";
("fghjkvja女大三你看看电视".equals(str));
("hhhjjj".equals(str));
运行结果:true
false
2)equalsIgnoreCase(String anotherString) :比较字符串内容是否相同,忽略大小写
String str = "ffffff";
("FFFFFF".equalsIgnoreCase(str));
运行结果:true
3)startsWith(String prefix):判断字符串是否以指定的字符开头
String str = "fff白居寺fff";
(("fff"));
运行结果:true
4)startsWith(String prefix, int toffset):判断字符串是否以指定的字符开头,参数toffest指定从哪个下标开始
String str = "fff白居寺fff";
(("白",3));
(("白",4));
运行结果:true
false
5)endsWith(String suffix):判断字符串是否以指定的字符结尾
String str = "fff白居寺fff";
(("白"));
运行结果:false
6)isEmpty():判断字符串是否为空
String str = "";
(());
运行结果:true
3 String字符中转换方法
1)String toLowerCase():将字符串转为小写
String str = "HDFNNCVNDK";
(());
运行结果:hdfnncvndk
2)String toUpperCase():将字符串转大写
String str = "kkskksfhdf";
(());
3)char[ ] toCharArray():将字符串转为字符数组
String str = "HDFNNCV把接口顶你个肺NDK";
char[] chars = ();
(chars);
运行结果:HDFNNCV把接口顶你个肺NDK
以上只是部分内容,为了维护方便,本文已迁移到新地址:(Java)String截取指定字符前面(后面)所有字符和String的常用方法 – 编程屋