java获取字符串_Java获取字符串信息
String str = "Hello World"
1、str.length();//获取字符串长度
2、str.indexOf(String s);//查字符在字符串中的位置,该⽅法⽤于返回参数字符串s在指定字符串中⾸次出现的索引位置,当调⽤字符串的indexOf()⽅法时,会从当前 的字符串的开始位置搜索s的位置;如果没有检索到字符串s,该⽅法返回值是-1
例:int size = str.indexOf("W"); size = 5;
3、str.lastIndexOf(String s);//该⽅法⽤于返回参数字符串s在指定字符串中最后⼀次出现的索引位置,当调⽤字符串的lastIndexOf()⽅法时,会从当前的字符串的开始 位置搜索s的位置,并将最后⼀次出现s的索引位置返回;如果没有检索到字符串s,该⽅法返回值是-1
注:当lastIndexOf()⽅法中的参数是空字符串""时返回结果与调⽤length()⽅法的返回结果相同
4、str.charAt(int index);//指定索引处的字符返回
例:char machar = str.charAt(4); macahr= "o";
5、str.substring(int beginIndex);//从指定的索引位置开始截取到该字符串结尾的字串
例:String substr = str.substring(6);substr = "World";
6、str.substring(int beginIndex,int endIndex);//从字符串的某⼀索引位置开始截取到莫⼀索引位置结束的字串
例:String substr = str(0,4);substr = "Hello";
7、im();//去除空格
8、place(char oldChar,char newChar);//字符串替换,返回新的字符串
9、str.startsWith(String prefix);//检查字符串是否以指定的内容开始,返回boolean类型值
java replace方法10、dsWith(String suffix);//检查字符串是否以指定内容结尾,返回boolean类型值
11、str.equals(String otherstr);//如果两个字符串具有相同的字符和长度,则⽤equals()⽅法时返回true,此⽅法区分⼤⼩写
12、str.equalslgnoreCase(String otherstr);//返回boolean类型,但是⽐较时不区分⼤⼩写
13、strpareTo(String otherstr);//按字典顺序⽐较两个字符串,对象的字符序列在参数字符序列之后,返回正整数,在参数字符序列之前返回负整数,相同返回0
14、LowerCase();//将字符串中所以字符从⼤写字母改为⼩写字母
15、UpperCase();//将字符串中所有字符从⼩写字母改为⼤写字母
16、str.split(String sign);//分割字符串,sign为分割字符
17、str.split(String sign,int limit);//sign为分割字符,limit为限制次数
18、String.format(String args);//format为格式字符串,args为参数
19、StringBuilder builder = new StringBuilder("");//字符串⽣成器,⼤⼤提⾼了频繁增加字符串的效率
20、str.append(content);//追加字符带字符串⽣成器中
21、str.insert(int offset,arg);//追加⾄字符串⽣成器中的某⼀位置,offset为字符串⽣成器的位置
22、str.delete(int start,int end);//删除字符串中的指定开始位置到指定结束位置
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论