stringsubstr java_String的一些基本方法

1.获取字符串长度

str.length();

如:String s="ABC";

int size=s.length();

2.字符串查找

indexOf(String s)

语法:str.indexOf(substr)//str:任意字符串对象 substr:要搜索的字符串

如:String str="We are students";

int size=str.indexOf("a"); //size的指则为3

3.获取制定索引位置的字符

使用charAt()方法可以将指定索引处的字符返回

语法:str.charAt(int index)//str:任意字符串 index:指定返回字符的下标

如:String str="hello word";

char mychar=str.charAt(6);

System.out.println("字符串str中索引位置是5的字符为:"+mychar);//结果W

4.获得子字符串

substring()方法被两种不同的方法重载,来满足不同的需求。

1.substring(int beginIndex)

beginIndex:指定从某一索引开始截取

如:String str="Hello Word";

String substr=str.substring(3);//substr="lo Word";

2.substring(int beginIndex,int endIndex)

beginIndex:开始截取子字符串的索引位置

endIndex:子字符串在整个字符串中结束的位置

如:String str="hello word";

String substr=str.substring(0,3);//substr="hel";

5.去除空格

trim()方法返回字符串的副本,忽略前导空格和尾部空格。

语法:str.trim()   //str:任意字符串

如:String str="   Java class  ";

String str1=str.trim();

System.out.print(str1);//str1="Java class";

6字符串替换

replace()方法可实现将指定的字符或字符串替换成新的字符或者字符串。

语法:str.replace(char oldChar,char newChar)

oldChar:要替换的字符或者字符串

newChar:用户替换原来字符串的内容

如:String str="address";

String newstr=str.replace("a","A");

System.out.print(newstr);//Address

7.判断字符串的开始与结尾

startsWith()方法与endsWith()方法分别用于判断字符串是否以指定的内容开始或者结尾。这两个方法的返回值都为boolean类型。

语法:

startsWith()方法:该方法用于判断当前字符串对象的前缀是否是参数指定的字符串

str.startsWith(String prefix)  //prefix是指定为前缀的字符

endsWith()方法:该方法用于判断当前字符串是否是以给定的字符串结尾

str.endsWith(String suffix) //suffix是指作为后缀的字符

8.判断字符串是否相等

语法:

equals()方法:如果两个字符串具有相同的字符和长度,则使用equals()方法进行比较时,返回true。

str.equals(String otherstr)//str和otherstr是参加比较的两个字符串对象。

equalsIgnoreCase()方法:此方法忽略比较的两个字符串的大小写再进行比较。

str. equalsIgnoreCase(String otherstr)//str和otherstr是参加比较的两个字符串对象。

9.字母大小写转换

语法:

toLowerCase():此方法吧String转换为小写

toUpperCase():此方法吧String转换成大写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值