字符串常用的获取方法

开发工具与关键技术:Java、myEclipse
作者:吴晓佩
撰写时间:2019年07月23日

在编程中,我们最常会用到字符串对象,它可以通过Java.lang包中的类来创建,在Java语言中字符串必须包含在一对双引号中,字符串常量是系统能够显示的任何文字信息。
1、 获取子字符串substring()
String类中的substring()方法可以对字符串进行截取。此方法是利用字符串的下标来截取
字符串中的字符,字符串的下标从0开始。此方法有两种参数构成重载。

(1)substring (int beingIndex):该方法返回的是指定的索引位置开始截取到该字符串结尾(即index为length()-1)的子串。beingIndex是指从某一索引处开始截取的字符串。

(2)substring (int beginIndex,int endIndex):该方法返回的是从字符串某一索引位置开始截取至某一索引位置结束的子串。beingIndex开始截取的索引,endIndex是指需要截取到此处的索引。
substring()的方法示例如下:
在这里插入图片描述
注:字符串中的一个空格也对应一个索引位置;substring(5,9)中实际没有截取到Index为9的值,而索引为9的前面的值,截取按左闭右开区间来截取。

2、 获取字符串长度:length(),返回值为int型。
在这里插入图片描述
3、 获取指定位置的字符:charAt(int index),返回值类型为char。
在这里插入图片描述
4、获取指定字符的位置
indexOf()与lastIndexOf()方法都是获取指定字符的位置的方法。

(1)indexOf(String str):该方法返回参数字符串str在指定字符串中首次出现的索引位置。方法执行时从当前字符串的开始位置搜索str的位置;当查询到存在str得到字符串时返回字符串开始的索引,(必须是str中的完整的字符串,而不是指str中开头的一个子串或者是其中的某个字段,也不可以忽略str中的空格符),当没有查询到完整的str时,返回值为-1。

indexOf(String str,int fromIndex):返回指定字符串中第一次出现处的索引,从指定的索引开始,fromIndex为指定开始的索引。
在这里插入图片描述
(2)lastIndexOf(String str):该方法用于返回指定字符串最后一次出现的索引位置。方法被调用时从当前字符串的开始位置查询参数字符串str,并将最后一次出现str的索引返回,当没有查询到完整的字符串str时返回值为-1。
lastIndexOf(String str,int fromIndex):返回指定字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值