Java StringBuffer int lastIndexOf(String s)方法,带示例
StringBuffer类intlastIndexOf(Strings)
包java.lang.StringBuffer.lastIndexOf(Strings)中提供了此方法。
此方法用于返回将在StringBuffer对象中搜索的指定子字符串最后一次出现的索引。
如果在给定的StringBuffer对象中找不到子字符串,则此方法返回-1。
语法:
int lastIndexOf(String s){
}参数:
我们仅在StringBuffer方法中传递一个对象,即String。
返回值:
该方法的返回类型为int,这意味着该方法返回指定子字符串最后一次出现的索引,即index为整数形式,这就是返回类型为int的原因。
Java程序演示lastIndexOf(Strings)方法的示例
情况1:intlastIndexOf(Strings)方法如何与StringBuffer对象中的重复(多次)子字符串一起使用?
import java.lang.StringBuffer;
public class StringBufferClass {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("java.utilisapackageofJava");
//使用lastIndexOf(Strings)它将检索
//指定的最后一次出现的索引
//StringBuffer对象的子字符串。
//后显示结果"v") i.e. v
//在stringbuffer对象中出现两次,因此它返回索引
//v的最后一次出现的次数,即第23个索引
//[v的第一个索引是2nd,v的第二个索引是23rd]
System.out.println("The index of last occurrence of v is :" + sb.lastIndexOf("v"));
}
}输出结果
D:\Programs>javac StringBufferClass.java D:\Programs>java StringBufferClass The index of last occurrence of v is : 23
情况2:intlastIndexOf(Strings)方法如何在StringBuffer对象中没有重复的(即多次)子字符串的情况下工作?
import java.lang.StringBuffer;
public class StringBufferClass {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("Javaispopularinthisworld");
//使用lastIndexOf(Strings)它将检索 the index
//指定子字符串最后出现的次数
//从StringBuffer对象。
//后显示结果"v")
//即v一次出现在stringbuffer对象中,所以
//它返回v的最后一次出现的索引
//即2ndindex[v的第一个和最后一个索引是一个,并且只有一个第二个位置]
System.out.println("The index of last occurrence of v is :" + sb.lastIndexOf("v"));
}
}输出结果
D:\Programs>javac StringBufferClass.java D:\Programs>java StringBufferClass The index of last occurrence of v is :2
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短