lastIndexOf
--------- 返回一个指定的字符串最后出现的位置,在一个字符串的指定位置从后向前搜索。
/* @searchvalue 必需。需检索的字符串值 @fromindex 可选的整数参数,规定在字符串中开始检索的位置 合法取值0 到 stringObject.length-1,如果缺省的话,就是从字符串的最后一个字符开始检索 */ stringObject.lastIndexOf(searchvalue,fromIndex);
注释:
- lastIndexOf对大小写敏感!
- 如果没有检索到指定的字符,返回-1
- 返回的值也是和indexOf一样的
"zhangyaochun".lastIndexOf("z"); //0 "zhangyaochun".lastIndexOf("z"); //0
扩展阅读:
相关推荐
### C#中String类的方法详解:IndexOf、LastIndexOf与Substring #### 一、String.IndexOf 方法 **概述** `String.IndexOf` 方法用于查找指定字符或字符串首次出现的位置。该方法非常实用,在处理文本数据时经常被...
string.lastIndexOf(searchValue[, fromIndex]) ``` 这里的参数有: 1. `searchValue`:这是一个必需的参数,表示你要在字符串中查找的子字符串。 2. `fromIndex`:这是一个可选参数,表示在字符串中开始搜索的...
int lastIndexOf(String str, int fromIndex):返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索 boolean endsWith(String suffix):测试此字符串是否以指定的后缀结束 boolean ...
- 支持从指定位置开始查找:`int indexOf(int ch, int fromIndex)`、`int lastIndexOf(int ch, int fromIndex)`、`int indexOf(String str, int fromIndex)`、`int lastIndexOf(String str, int fromIndex)`。...
### Java中String类的知识 #### 一、String 类概述与创建方式 在Java语言中,`String`类是用于表示不可变字符序列的核心类之一。它代表了一个字符串对象,一旦被初始化后,其内容不能被改变。这被称为不可变性...
6. **`indexOf(String str)` 和 `lastIndexOf(String str)`**:这些方法分别用于查找子字符串首次出现的位置和最后一次出现的位置。返回值为索引,若未找到则返回-1。 7. **`trim()`**:这个方法移除字符串两端的...
- `indexOf(String str)`/`lastIndexOf(String str)`:查找子字符串的第一次出现/最后一次出现的位置。 - `substring(int beginIndex, int endIndex)`:截取字符串的一部分。 - `toUpperCase()`/`toLowerCase()`...
String类的常用方法 String类是Java语言中最基本的类之一,用于处理字符串。字符串是一个字符序列,Java中字符串是不可变的,即创建后不能被修改。下面是String类的常用方法: 1. equals()方法:用于判断两个字符...
4. `indexOf(String str)` / `lastIndexOf(String str)`:查找子字符串第一次出现或最后一次出现的位置。 5. `concat(String anotherString)`:连接两个字符串。 6. `replace(char oldChar, char newChar)`:替换...
4. `indexOf(substring)`和`lastIndexOf(substring)`:分别查找子字符串第一次出现和最后一次出现的位置。 5. `concat(anotherString)`:将两个字符串连接在一起。 6. `replace(oldChar, newChar)`或`replace...
- `indexOf(String str)`和`lastIndexOf(String str)`分别查找首次和最后一次出现的子字符串的索引。 - `contains(CharSequence s)`判断字符串是否包含指定的字符序列。 - `replace(char oldChar, char newChar)`...
- `lastIndexOf()`方法用于查找特定字符或子串最后一次出现的位置。 4. **子串操作**: - `contains(String str)`判断字符串是否包含指定子串。 - `startsWith(String str)`和`endsWith(String str)`分别判断...
- `indexOf()`, `lastIndexOf()`: 查找子串位置。 - `contains()`: 检查是否包含子串。 - `startsWith()`, `endsWith()`: 检查是否以特定字符串开头或结束。 - `replace()`, `replaceAll()`: 替换子串。 - `split()`...
C#中的`string`类提供了丰富的内置方法,如`Substring()`, `Trim()`, `ToLower()`, `ToUpper()`, `Replace()`, `Split()`, `Join()`, `IndexOf()`, `LastIndexOf()`等,用于字符串的截取、清理、转换、查找和分割等...
### String类的方法详解 在Java编程语言中,`String` 类是用于表示不可变文本序列的一个重要类。本文将详细介绍 `String` 类的一些常用方法及其应用场景,并通过示例代码加深理解。 #### 1. `length()` - **功能*...
- `lastIndexOf(String str)`:查找子字符串最后一次出现的索引。 - `replace(char oldChar, char newChar)`:替换所有出现的旧字符为新字符。 - `replaceAll(String regex, String replacement)`:使用正则...
- `lastIndexOf(String str)`: 查找子串最后一次出现的索引。 - `replace(char oldChar, char newChar)`: 将所有oldChar替换为newChar。 - `replaceAll(String regex, String replacement)`: 使用正则表达式替换...
这个方法在数组的`Array.prototype`和字符串的`String.prototype`上都可用,其基本语法如下: ```javascript str.lastIndexOf(searchValue[, fromIndex]) ``` 在字符串中,`lastIndexOf(searchValue[, fromIndex])...
- **`indexOf(String str)`** 和 **`lastIndexOf(String str)`**:分别返回指定子字符串在字符串中首次出现和最后一次出现的索引。 - **`split(String regex)`**:使用给定的正则表达式将此字符串分割成一个字符串...
- **字符串搜索**:使用`indexOf()`, `lastIndexOf()`, `contains()`等方法查找子串或字符的位置。 - **子串提取**:使用`substring()`方法从原字符串中截取部分字符形成新的字符串。 - **大小写转换**:使用`...