java中substring和indexof() 和lastindexof()
str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;
str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;
indexOf
public int indexOf(Object o, int index)
返回此向量中第一次出现的指定元素的索引,从 index
处正向搜索,如果未找到该元素,则返回 -1。
lastIndexOf
public int lastIndexOf(Object o)
返回此向量中最后一次出现的指定元素的索引;如果此向量不包含该元素,则返回 -1。
以下是一段演示程序:
public class Test{
public static void main(String agrs[]){
String str="tao.jpg";
System.out.println("点的索引:"+str.lastIndexOf("."));
str=str.substring(str.lastIndexOf("."));
System.out.println("陶相山陶相山陶相山:"+str);
}}
运行结果是:点的索引:3
陶相山陶相山陶相山:.jpg
分享到:
相关推荐
通过以上介绍可以看出,`String.IndexOf`、`String.LastIndexOf` 和 `String.Substring` 是C#中处理字符串时非常重要的几个方法。它们可以帮助我们快速定位字符串中的字符或子字符串,以及从中提取特定的部分。掌握...
本文将详细介绍`substr`、`substring`、`indexOf`以及`lastIndexOf`这四个方法的用法及其区别,帮助读者更好地理解和应用这些方法。 #### 二、`substr` 方法 `substr`方法用于从一个字符串中提取从指定位置开始的...
js中substr,substring,indexOf,lastIndexOf等的用法 1.substrsubstr(start,length)表示从start位置开始,截取length长度的字符串。 var src=”images/off_1.png”;alert(src.substr(7,3)); 弹出值为:off ...
标题中提及的JavaScript中的indexOf、lastIndexOf和substring方法是字符串对象提供的几个基础且非常有用的方法,用于搜索字符串中的子字符串位置或者截取字符串。以下是对这些方法的详细知识点解说。 首先,讨论...
本文将详细介绍JavaScript中一些常用字符串方法的用法,包括 substr、substring、indexOf、lastIndexOf、split 和 replace。通过这些方法,可以轻松地对字符串进行提取、分割和替换操作。 首先,让我们来看看 ...
JavaScript 字符串处理方法 JavaScript 语言中提供了多种字符串处理...JavaScript 中的 Split 方法、indexOf 方法、lastIndexOf 方法和 substring 方法都是字符串处理中的重要方法,广泛应用于字符串的操作和处理。
`lastIndexOf` 方法与 `indexOf` 类似,但它返回的是指定字符或子字符串在字符串中最后一次出现的位置,而不是第一次。同样支持 `fromIndex` 参数。 ```javascript let str = "Hello, World! Hello again."; ...
总结来说,`indexOf`和`lastIndexOf`是JavaScript中处理字符串查找的重要工具,它们可以根据需求灵活地查找子字符串的位置,无论是从头到尾还是从尾到头。在实际编程中,这两个方法经常被用来进行条件判断、数据过滤...
str = str.substring(0, str.indexOf(midStr) + midStr.length()); ``` 这行代码会截取到`midStr`字符串出现的位置,并包含`midStr`本身。 7. **替换字符串中的子串**: ```java str = str.replace("abc", ...
INSTR的第三个参数为1时,实现的是indexOf功能。... 您可能感兴趣的文章:asp.net的IndexOf,LastIndexOf,IndexOfAny和LastIndexOfAny的用法javascript Split方法,indexOf方法、lastIndexOf 方法和subst
查找字符索引 (`indexOf` 和 `lastIndexOf`) 这些方法用于查找字符串中特定字符或子字符串的位置: - **查找第一次出现的字符或子字符串的索引**: ```java public int indexOf(int ch); public int indexOf...
Java IP地址网段计算是网络编程中的一个重要概念,它可以帮助开发者计算出某个IP地址的网段信息,包括网段的起始IP、结束IP和子网掩码等。在Java语言中,可以使用各种算法和技巧来实现IP地址网段计算。下面是一个...
首先,Java中的`String`类提供了丰富的API用于处理字符串,其中`lastIndexOf()`方法就是用来查找指定字符或子字符串在原字符串中最后出现的位置。这个方法的语法如下: ```java int lastIndexOf(int ch) int ...
### Java中String类的知识 #### 一、String 类概述与创建方式 在Java语言中,`String`类是用于表示不可变字符序列的核心类之一。它代表了一个字符串对象,一旦被初始化后,其内容不能被改变。这被称为不可变性...
与 indexOf(int ch) 方法类似,都是查找字符串中的某个字符或字符串的位置。 Int lastIndexOf(int ch)和 Int lastIndexOf(String str) 这两个方法主要实现查找 ch 和 str 字符/字符串在该字符串中最后一次出现...
- `indexOf(String s)`和`lastIndexOf(String str)`分别找到子字符串第一次出现和最后一次出现的索引。 - `substring(int beginIndex, int endIndex)`提取字符串的一部分。 - `replaceAll(String old, String new...