算法学习一:

Java String indexOf() 方法:

indexOf() 方法有以下四种形式:

public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

public int indexOf(int ch, int fromIndex): 返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

int indexOf(String str): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

int indexOf(String str, int fromIndex): 返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

split() 方法用于把一个字符串分割成字符串数组:

stringObject.split(separator,howmany)

    separator:必需。字符串或正则表达式,从该参数指定的地方分割stringObject。

    howmany:可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

    返回值:一个字符串数组。该数组是通过在separator指定的边界处将字符串stringObject分割成子串创建的。返回的数组中的字串不包括separator自身。

但是,如果separator是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。

提示和注释

注释:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。

注释:String.split() 执行的操作与 Array.join 执行的操作是相反的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本系列内容来源《学习Javascipt数据结构与算法》,源文件使用es5代码编写,在这里我使用ES6来编写相关实例...
    li4065阅读 1,404评论 0 1
  • 递归 JavaScript中允许函数递归调用,示例: 当一个函数呗递归调用时,递归没有完成,函数的计算结果会被暂时...
    沉默紀哖呮肯伱酔阅读 373评论 4 3
  • 0 如何优雅的写出链表代码?6大学习技巧 一、理解指针或引用的含义1.含义:将某个变量(对象)赋值给指针(引用),...
    Claire_wu阅读 631评论 0 0
  • 我觉得衡量一个程序员的能力不能光从他能不能实现这个功能评判,而是看他的学习能力,自学能力,理解能力。重要的还是基...
    Boger_8cf1阅读 151评论 0 1
  • 1. 翻转字符串算法挑战 思路:str字符串存入数组,利用数组的reverse()方法翻转,再通过数组的join(...
    sodaxyh阅读 718评论 0 1