1.1.11 indexOf方法——返回第一次出现的索引位置

源:http://book.2cto.com/201309/31782.html



该方法返回在此字符串中第一次出现指定字符处的索引。如果在此 String 对象表示的字符序列中出现值为ch的字符,则返回第一次出现该字符的索引(以Unicode代码单元表示)。如果未出现该字符,则返回–1。

语法1  indexOf(int ch) 

ch:一个字符(Unicode代码点)。

示例  使用indexOf()函数查找数字5在字符串strCom1中的索引位置,并将返回结果赋值给int型变量index。由于字符串strCom中并不包含数字5,因此index的值为-1。
String strCom = "I like java";
int index = strCom.indexOf(5);

语法2  返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。在此对象表示的字符序列中第一次出现的大于或等于fromIndex的字符的索引;如果未出现该字符,则返回-1。
indexOf(int ch,int fromIndex)

ch:一个字符(Unicode代码点)。

fromIndex:开始搜索的索引位置。

fromIndex的值没有限制。如果它为负,则与它为0的效果相同:将搜索整个字符串。如果它大于此字符串的长度,则与它等于此字符串长度的效果相同:返回-1。

示例  使用indexOf()函数在字符串strCom中搜索字符7,开始搜索的索引位置是0,并将返回结果赋值给int型变量index。由于在指定的搜索范围内不包含字符7,因此index的值为-1。
String strCom = "I like java";
int index = strCom.indexOf(7,0);

语法3  返回在此字符串中第一次出现指定子字符串处的索引。如果它不作为一个子字符串出现,则返回-1。
public int indexOf(String str)

str:任意要查询的字符串。

示例  使用indexOf()函数获取指定字符串“明日科技”在字符串strCom中第一次出现的索引位置,并将返回结果赋值给int型变量index。
String strCom = "吉林省明日科技有限公司!";
int index = strCom.indexOf("明日科技");

语法4  返回在此字符串中第一次出现指定子字符串处的索引,从指定的索引开始;如果未出现该子字符串,则返回-1。
public int indexOf(String str, int fromIndex)

str:要搜索的子字符串。

fromIndex:开始搜索的索引位置。

典型应用  使用indexOf方法查询字符串非常方便,这个方法也是在开发中应用较多的方法。本示例实现使用indexOf方法查询在字符串中字符a所在字符的索引位置,运行结果如图1.6所示。

 

本示例的关键代码如下:
public static void main(String[] args) {
  String str = "We are students";  //定义字符串对象
  int index = str.indexOf("a");  //使用indexOf方法查询字符a在字符串中的索引位置
  System.out.println("a在"+str+"中的位置是:"+index);  //输出索引位置
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: NVM是Node.js的版本管理工具,而nvm1.1.11安装包则是用于安装NVM的特定版本的安装程序。 NVM1.1.11安装包是NVM在1.1.11版本发布时提供的安装程序。用户可以通过下载并运行该安装包来安装NVM 1.1.11版本。 安装NVM1.1.11可以带来一些新的特性和改进。例如,它可能修复了先前版本中存在的问题,并增加了一些新的功能。此外,新版本通常还会提高稳定性和性能。 要安装nvm1.1.11,您可以按照以下步骤进行操作: 1. 首先,您需要找到nvm1.1.11安装包的下载链接。您可以通过在搜索引擎中搜索"NVM1.1.11下载"来找到正确的链接。 2. 下载nvm1.1.11安装包并保存到本地电脑上的某个目录中。 3. 在命令行界面中,导航到存放nvm1.1.11安装包的目录。 4. 运行安装包。具体的命令将根据操作系统而有所不同。例如,对于Windows系统,您可能需要双击安装包并按照提示进行安装。对于Linux或Mac系统,您可能需要在命令行中输入相应命令来运行安装包。 5. 安装完成后,您可以通过在命令行界面中输入"nvm --version"来验证NVM的安装是否成功。如果能够正确显示NVM的版本号,说明安装成功。 请注意,安装NVM1.1.11之前,您可能需要确保已经卸载了之前安装的任何其他版本的NVM。此外,由于系统和环境配置的差异,您可能需要根据具体情况进行一些调整以确保安装成功。 总的来说,nvm1.1.11安装包是安装NVM 1.1.11版本的工具。通过以下正确的安装步骤,您可以成功安装NVM1.1.11并开始使用它来管理您的Node.js版本。 ### 回答2: nvm1.1.11是一个软件安装包,它是用于在计算机上安装和管理Node.js版本的工具。 使用nvm可以方便地切换不同版本的Node.js,而不需要手动卸载和安装。 要安装nvm1.1.11,您可以按照以下步骤进行操作: 1. 首先,您需要下载nvm1.1.11的安装包。您可以在nvm的官方网站或GitHub页面上找到最新版本的安装包。确保选择适用于您计算机操作系统的正确安装包。 2. 下载完成后,您可以双击打开安装包,并按照提示进行安装。在安装过程中,您可能需要选择安装路径和同意许可协议等选项。 3. 安装完成后,您可以打开终端或命令提示符,并输入nvm命令来验证安装是否成功。如果nvm成功安装,您将看到一些nvm的使用说明和命令列表。 4. 接下来,您可以使用nvm来安装和管理Node.js版本。通过nvm install命令,您可以安装特定版本的Node.js。例如,输入"nvm install 8.0.0"将安装Node.js的8.0.0版本。 5. 您还可以使用nvm use命令来切换不同的Node.js版本。例如,输入"nvm use 10.0.0"将切换到Node.js的10.0.0版本。 通过以上步骤,您可以成功安装和使用nvm1.1.11来管理Node.js版本。请注意,在安装和使用nvm之前,确保您的计算机已经正确安装了Node.js的运行环境。同时,建议您在安装和切换Node.js版本时谨慎操作,确保不会影响其他项目或开发工作。 ### 回答3: nvm是一个用于管理多个Node.js版本的工具。版本1.1.11是nvm的一个特定版本,可以通过安装包进行安装。 首先,我们需要获取nvm 1.1.11的安装包。你可以通过在网上搜索nvm官方网站,找到适用于你的操作系统的nvm 1.1.11的安装包。下载该安装包并保存到你的计算机上。 接下来,你需要运行安装包。双击打开该安装包,然后按照指示进行安装。这可能包括选择安装位置、接受许可协议等过程。请确保仔细阅读每个安装步骤的说明,并根据你的需要进行选择。 一旦安装完成,你就可以使用nvm来管理Node.js版本了。你可以打开终端或命令行窗口,并输入命令"nvm"来验证nvm是否成功安装。如果成功安装,你将看到nvm的命令帮助信息。 在你安装nvm后,你可以使用nvm命令来安装、切换和管理多个Node.js版本。你可以使用"nvm install"命令安装特定版本的Node.js,如"nvm install 14.15.0"。你可以使用"nvm use"命令来切换使用不同的Node.js版本,如"nvm use 14.15.0"。 对于使用nvm来管理Node.js版本的详细说明,你可以参考nvm的官方文档或其他相关资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值