indexOf作用:用于检索一个字符串在另一个字符串中的位置。

indexOf的几个重载方法如下:

int indexOf(String str)  意思为在字符串中检索str第一次出现的位置,如果找不到返回-1。

eg: String str = "I can because i think i can";

int index = str.indexOf("can");

System.out.println(index); // 2  从0开始,空格也算一位

int indexOf(String str,int fromIndex) 意思为  从字符串的fromIndex位置开始检索。

eg: String str = "I can because i think i can";

index = str.indexOf("can", 6);

System.out.println(index); // 24

转载于:https://www.cnblogs.com/sunfenqing/p/7457448.html

String的indexOf()用于获取字符串中某个子字符串的位置相关推荐

  1. 要求用户输入一个电子邮件。验证电子邮件格式是否正确。 电子邮件格式:XX@XX.com 实现方式:该字符串中必须包含@字符串和.字符串。 @不能出现在第一个位置,并且@位置大于.;

    要求用户输入一个电子邮件.验证电子邮件格式是否正确. 电子邮件格式:XX@XX.com 实现方式:该字符串中必须包含"@"字符串和"."字符串. "@ ...

  2. 如何计算字符串中出现的字符串?

    如何计算特定字符串在另一个字符串中出现的次数. 例如,这就是我要使用Javascript进行的操作: var temp = "This is a string."; alert(t ...

  3. python判断字符串中包含某个字符串_Python中最常用的字符串方法!

    译 / 忧郁的红秋裤 字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这 ...

  4. c语言字符串中取最大字符串,使用C语言提取子字符串及判断对称子字符串最大长度...

    先来看一个使用C语言从字符串中提取子字符串的基本方法总结: #include /*处理中文字符*/ /*遍历字符串,非ASCII字符读取2个字节,ASCII读取一个字节,获取字符串长度*/ int S ...

  5. leetcode28 Implement strStr() 在字符串中寻找目标字符串

    题目要求: 在子字符串中寻找目标字符串,并返回该字符串第一次出现时的下标 在尝试的写了一提中等难度的题目后,又一次回到简单难度的题寻找温暖T-T 思路一 在原字符串中中寻找目标字符串首字母的下标,并提 ...

  6. [转载] python判断字符串中包含某个字符串_干货分享| Python中最常用的字符串方法

    参考链接: Python中字符串string capitalize 字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串 ...

  7. 找出两个字符串中最大子字符串,如abractyeyt,dgdsaeactyey的最大子串为actyet

    // 最大子字符串.cpp : 定义控制台应用程序的入口点. // //找出两个字符串中最大子字符串,如"abractyeyt","dgdsaeactyey"的 ...

  8. C语言试题三十六之将s所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。

    1. 题目 请编写一个函数function,它的功能是:将s所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换). 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔 ...

  9. 查找一个字符串中的所有子串的位置

    /***查找一个字符串中的所有子串的位置* * */function searchSubStr(str: any, subStr: any, positions: any): void {let po ...

  10. Java-11-访问字符串中字符与字符串长度

    Java访问字符串中字符与字符串长度 String.charAt(index) String.length() package 字符串的盛宴;public class AccessesCharacte ...

最新文章

  1. Centos用yum安装X Winodw
  2. 公众号第三方平台开发 获取 component_verify_ticket
  3. inotify+rsync
  4. Unity 4 3 制作一个2D横版射击游戏
  5. kerberos安装配置与使用
  6. 如果 GitHub 被中国互联网巨头收购会怎样?
  7. SQL server 2008 中的五个系统数据库详解
  8. 【LOJ#123】最小生成树,Kruskal模板
  9. Flutter——限制TextField只能输入汉字或英文字母或数字,并限制输入最多中文10字符,英文20字符
  10. kubernetes视频教程笔记 (2)-kubernetes的组件
  11. 04 Linux软件安装与卸载命令
  12. JAVA圆和正方形组合图形_关于java:图形数据流组合框架
  13. 博途数据类型wstring怎么用_西门子博图数据类型说明
  14. Mahout构建图书推荐系统
  15. 大数据学习路线及全套视频教程
  16. 【解决方案】Android开发填坑之RecyclerView刷新闪烁
  17. 圆心科技再冲刺港交所上市:收入和亏损同增,毛利率走低,何涛为董事长
  18. 学习机器视觉的数学书本推荐
  19. 崔希凡JavaWeb笔记day10~day12(2016年8月22日11:59:18)
  20. Android VideoView 无法播放https网络视频问题

热门文章

  1. Illustrator教程,如何在 Illustrator 中创建和应用图案?
  2. 苹果mac微软windows远程连接工具:microsoft remote desktop
  3. 如何在 Mac 上给文件、文件夹和磁盘重新命名?
  4. iPhone之UITextField缩进文本
  5. Mac 终端以及常用终端命令
  6. 如何在苹果Mac上的分屏浏览视图中使用 App?
  7. VSFTP安装配置总结
  8. CentOS6.8安装oracle11gR2
  9. 【MyEcplise SVN】myEcplise上安装SVN的多种方式
  10. MySQL crash-safe replication