字符串的相关方法

获取字符串的信息

获取字符串的长度:

使用String类的length()方法可获取到字符串对象的长度

语法如下:

对象名.length()

例如:获取字符串的长度

String str = "we are students";
int size = str.length();

此时size的值为15,这里表示的返回字符串的长度包括字符串中的空格
字符串查找
a)indexOf(String s)

该方法用于返回参数所指定字符串的首位出现的索引,当调用indexOf()方法时,就开始从当前子妇产的首位开始搜索如果未检索到字符串,该方法的返回值为-1;

String str = "We are students"
int size = str.indexOf("a");

此时size的值,为3
在计算机中String对象使用数组来表示的,字符串的下标从0开始算起。
b)lastIndexOf(String str)

该方法顾名思义,跟他的全称表达的意思是一样的,指定字符串最后一次出现的索引位置。其执行顺序为从右向左反方向查找指定的字符串。

String str = "We are students"
int size = str.lastIndexOf("");

输出结果为15
当lastIndexOf()方法中的参数为空字符串(""),则返回值与调用length的方法返回值相同。
获取指定索引位置的字符
charAt()方法
str.charAt(int index)

str:为任意字符串
index:整型数据,指向返回字符的下标

String str = "We are students";
char mychar = str.charAt(7);

结果输出:s
获取子字符串
substring()方法

substring()方法可对字符串进行截取。substring()方法被两种不同方式进行重载。
a)substring(int beginIndex)
该方法指的是从指定的索引位置开始截取直到该字符串结尾的子串。

str.substring(int beginlndex)
String str = "We are students"
String substr = str.substring(3);

输出结果为: are students

:空格占一个索引位置。
b)substring(int beginIndex , int endIndex)
该方法是指从某一索引位置开始截取到某一索引位置结束的子串。

String str = "We are students"
String substr = str.substring(35);

输出结果为: are
去除空格
trim()方法

该方法是指返回字符串的副本,去除前空格和尾空格

String str = "  We are students  "
str.trim().length()

去除前19
去除够15
判断字符串是否相等
equals()方法
str.equals(String otherstr)

其中str和otherster是两个要比较字符串的对象,返回值为true和false。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值