indexof 订阅
报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。 展开全文
报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。
信息
外文名
indexof
检    查
指定数量的字符位置
指    定
字符在此实例中的第一个匹配项
搜    索
从指定字符位置开始
indexofc#
String.IndexOf 方法 (value, [startIndex], [count])参数value要查找的 Unicode 字符。 对 value 的搜索区分大小写。startIndex(Int32)可选项,搜索起始位置。不设置则从0开始。count(Int32)可选项,要检查的字符位数。返回值如果找到该字符,则为 value 的索引位置;否则如果未找到,则为 -1。IndexOf()查找字串中指定字符或字串首次出现的位置,返首索引值,如:str1.IndexOf("字"); //查找“字”在str1中的索引值(位置)str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)str1.IndexOf("字",start,end);//从str1第start+1个字符起,查找end个字符,查找“字”在字符串STR1中的位置[从第一个字符算起]注意:start+end不能大于str1的长度indexof参数为string,在字符串中寻找参数字符串第一次出现的位置并返回该位置。如string s="0123dfdfdf";int i=s.indexof("df");这时i==4。如果需要更强大的字符串解析功能应该用Regex类,使用正则表达式对字符串进行匹配。indexof() :在字符串中从前向后定位字符和字符串;所有的返回值都是指在字符串的绝对位置,如为空则为- 1string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";test.indexof('d') =2 //从前向后 定位 d 第一次出现的位置test.indexof('d',1) =2 //从前向后 定位 d 从第二个字符串开始 即s开始 第一次出现的位置test.indexof('d',5,2) =6 //从前向后 定位 d 从第5 位开始查,查2位,即 从第5位到第7位;lastindexof() :在字符串中从后向前定位字符和字符串;、用法和 indexof() 完全相同。下面介绍 IndexOfAny ||lastindexofany他们接受字符数组做为变元,其他方法同上,返回数组中任何一个字符最早出现的下标位置如下lastindexofany 同上。
收起全文
精华内容
下载资源
问答
  • Java中字符串indexof() 的使用方法

    万次阅读 多人点赞 2016-07-05 15:48:34
    Java中字符串中子串的查找共有四种方法(indexof()) indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。 如果 startindex 是负数,则 startindex 被当作零。如果...

      Java中字符串中子串的查找共有四种方法(indexof())
    indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。
    如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

    Java中字符串中子串的查找共有四种方法,如下:
    1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。 
    2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。 
    3、int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的索引。 
    4、int lastIndexOf(String str, int startIndex) :从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。

    public class Test {
        public static void main(String[] args) {
            String s = "xXccxxxXX";
            // 从头开始查找是否存在指定的字符         //结果如下 
            System.out.println(s.indexOf("c"));     //2
            // 从第四个字符位置开始往后继续查找,包含当前位置
            System.out.println(s.indexOf("c", 3));  //3
            //若指定字符串中没有该字符则系统返回-1
            System.out.println(s.indexOf("y"));     //-1
            System.out.println(s.lastIndexOf("x")); //6
        }
    }

    虽然简单,我就做个笔记。

        private static void testIndexOf() {
            String string = "aaa456ac";
    
            //查找指定字符是在字符串中的下标。在则返回所在字符串下标;不在则返回-1.
            System.out.println(string.indexOf("b"));//indexOf(String str);返回结果:-1,"b"不存在
    
            // 从第四个字符位置开始往后继续查找,包含当前位置
            System.out.println(string.indexOf("a",3));//indexOf(String str, int fromIndex);返回结果:6
    
            //(与之前的差别:上面的参数是 String 类型,下面的参数是 int 类型)参考数据:a-97,b-98,c-99
    
            // 从头开始查找是否存在指定的字符
            System.out.println(string.indexOf(99));//indexOf(int ch);返回结果:7
            System.out.println(string.indexOf('c'));//indexOf(int ch);返回结果:7
    
            //从fromIndex查找ch,这个是字符型变量,不是字符串。字符a对应的数字就是97。
            System.out.println(string.indexOf(97,3));//indexOf(int ch, int fromIndex);返回结果:6
            System.out.println(string.indexOf('a',3));//indexOf(int ch, int fromIndex);返回结果:6
    
            //这个就是灵活运用String类提供的方法,拆分提供的字符串。
            //String s = "D:\\Android\\sdk\\add-ons";
            //System.out.println(s);
            //while (s.lastIndexOf("\\") > 0) {
            //    s = s.substring(0, s.lastIndexOf("\\"));
            //    System.out.println(s);
            //}
        }

    上面代码的运行结果如下:

    我写完文章,给自己点个赞,不过分吧,
    不过分,那我可就点啦啊。
    我先点为敬,你们随意。大家随意。不要客气。。。

    展开全文
  • python indexof函数_indexof()方法

    千次阅读 2021-02-09 03:21:18
    w3c手册定义和用法indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置stringObject.indexOf(searchvalue,fromindex)searchvalue必需。规定需检索的字符串值。fromindex可选的整数参数。规定在字符串中...

    w3c手册定义和用法

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置

    stringObject.indexOf(searchvalue,fromindex)

    searchvalue

    必需。规定需检索的字符串值。

    fromindex

    可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

    var i=form.email.value.indexof("@");//验证@是否存在

    var j=form.email.value.indexof(".");//验证.是否存在

    if (i<0)||(i-j>0)||(j<0) {//判断条件是否成立

    alert("请输入正确的e-mail地址!");

    form.email.select();//返回选取文本域中的内容

    return (false);

    JavaScript—从数组的indexOf方法深入——Object的Property机制。

    在js中,可以说万物皆对象(object),一个数组也是一个对象(array). 很多对象都有很多很方便的方法 比如数组的push,concat,slice等等,但是如果一些对象,它没有实现这些方法, ...

    简单了解JS 中的indexOf方法

    indexOf() 方法返回指定值在字符串对象中首次出现的位置.从 fromIndex 位置开始查找,如果不存在,则返回 -1. 首先先看下MDN下的参考文档,文档里列出的很详细,这里我只列出了注意点 ...

    JavaScript indexOf&lpar;&rpar; 方法 和 lastIndexOf&lpar;&rpar; 方法

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索. 语法: in ...

    js 判断数组包含某值的方法 和 javascript数组扩展indexOf&lpar;&rpar;方法

    var  questionId = []; var anSwerIdValue = []; javascript数组扩展indexOf()方法 Array.prototype.indexOf ...

    js中三个对数组操作的函数 indexOf&lpar;&rpar;方法 filter筛选 forEach遍历 map遍历

    indexOf()方法  indexOf()方法返回在该数组中第一个找到的元素位置,如果它不存在则返回-1. 不使用indexOf时 var arr = ['apple','orange','pea ...

    终于解决了IE8不支持数组的indexOf方法,array的IndexOf方法

    /* 终于解决了IE8不支持数组的indexOf方法 */ if (!Array.prototype.indexOf) { Array.prototype.indexOf = function (el ...

    修复浏览器不支持Array自带的indexOf方法的扩展

    JavaScript中Array的indexOf方法支持的浏览器有:IE9+.Firefox 2+.Safari 3+.Opera 9.5+和Chrome 如果想要在不支持的浏览器中使用indexOf ...

    js stringObject的indexOf方法

    我所写的这个是基本知识的基本知识,为什么我还是要写呢,所谓说好记性不如烂比头,作为一名前端开发人员,太多相似的代码见的又太多,但是又不常见,所以很容易忘记,那我把indexOf原理讲清楚 indexO ...

    JS判断字符串是否包含某字符串 indexOf&lpar;&rpar;方法使用

    定义和用法 indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置. 开始的.如果没有找到子字符串,则返回 -1. 示例:

    展开全文
  • Index of Prime

    2017-02-17 16:14:35
    Index of prime for number is 0 iff it is impossible to present it as a sum of few (maybe one) prime numbers, and if such presentation exists, index is equal to minimal number of items in such ...
  • indexOf()

    千次阅读 多人点赞 2019-09-18 15:54:52
    Strng.indexOf(substring) //搜索String中的substring,默认从0位开始 String.indexOf(substring,m) //搜索String中的substring, 默认从第m位开始 str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的...


    Strng.indexOf(substring) //搜索String中的substring,默认从0位开始


    String.indexOf(substring,m) //搜索String中的substring, 默认从第m位开始


    str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)


      str1.IndexOf("字",start,end);//从start第start+1个字符起,查找end个字符,查找“字”在字符串STR1中的位置[从第一个字符算起]注意:start+end不能大于str1的长度


     indexOf参数为string,在字符串中寻找参数字符串第一次出现的位置并返回该位置。如string s="0123dfdfdf"; var i=s.indexof("df");这时i==4。


    string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";


    test.indexof('d') =2 //从前向后 定位 d 第一次出现的位置

     

    test.indexof('d',1) =2 //从前向后 定位 d 从第1+1个字符串开始计算第一次出现的位置
    test.indexof('d',5,2) =6 //从前向后 定位 d 从第5 位开始查,查2位,即 从第5位到第7位;
     

    展开全文
  • 数组是指定元素,意思就是说一摸一样才行 字符串包含就行 let arr=['10','2'];... let bol=arr.indexOf('1'); let bol1=arr.indexOf('10'); console.log('bol',bol);//-1 console.log('bol1',bol1);//0 ...

    数组是指定元素,意思就是说一摸一样才行     字符串包含就行

    let arr=['10','2'];
            let bol=arr.indexOf('1');
            let bol1=arr.indexOf('10');
            console.log('bol',bol);//-1
            console.log('bol1',bol1);//0

     

    展开全文
  • indexOf返回值问题

    千次阅读 2019-04-12 09:31:00
    System.out.println(s.indexOf(""));//返回0 System.out.println(s.indexOf("w"));//返回-1 例如 var customerKinds="GR,QY"; (customerKinds.indexOf(customerKind)!= -1){ ---...
  • 相同:返回值都为int类型,没找到返回值都为-1 ... (1)//IndexOf方法从左到右查找子串在母串中的索引值 String a = "abcdefg"; int x=a.IndexOf("b"); //x=1 int y = a.IndexOf("c",2,4)...
  • 比如:indexOf("?") != -1; 在最近开发的时候,我需要获取a标签的href属性,然后给href属性 给a标签上增加自定义属性,使用index的方法,发现报错了。 报错代码: <script> var aTargent = document....
  • 定义和用法indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。语法stringObject.indexOf(searchvalue,fromindex)参数描述searchvalue必需。规定需检索的字符串值。fromindex可选的整数参数。规定在...
  • Java中indexOf()的几种用法

    万次阅读 多人点赞 2018-08-08 09:36:08
    参考:Java indexOf() 方法 indexOf() 方法有以下四种形式: public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。 public int indexOf...
  • Array 的 indexOf方法

    千次阅读 2019-05-30 17:56:59
    string有indexOf,当然数组也有indexOf方法,不过IE8及其以上的浏览器不支持数组的indexOf方法。 关于数组的indexOf方法: let arr = ['orange', '2016', '2016']; arr.indexOf('orange'); //...
  • search - indexOf区别

    千次阅读 2020-04-16 16:14:36
    indexOf()的参数只能是字符串 数字,不能是正则表达式。 提示:search()传入的正则表达式的参数忽略忽略标志 g,即不执行全局匹配,可以设置i,即可以执行是否忽略大小写。 大多是时候用indexOf()不是为了真的想...
  • indexOf的用法

    千次阅读 多人点赞 2018-07-31 16:57:22
    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 注释:indexOf() 方法对大小写敏感! 注释:如果要检索的字符串值没有出现过,则该方法返回 -1。 常用于数组去重: var num=[1,2,2,2,3,4,5...
  • js indexof 方法

    千次阅读 2018-06-12 16:50:14
    indexof() 方法可返回某个指定的字符串值在字符串中首次出现的位置 语法: stringObject.indexOf(searchvalue,fromindex) searchvalue:规定需要检索的字符串值。 fromindex: 规定在字符串中开始检索的位置。 ...
  • indexOf 的使用

    千次阅读 2017-07-24 14:55:55
    yourName.indexOf('D');//1; yourName.indexOf('L');//2; yourName.indexOf('1');//-1;如果有就返回这个字符的位置,我们常用xx.indexOf(‘*’)>=0来判断是否还有某个字符,起始位置是从0开始,如果不含有字符就返回...
  • indexOf(String.indexOf 方法)

    万次阅读 2012-10-20 10:59:02
    indexOf(String.indexOf 方法) 字符串的IndexOf()方法搜索在该字符串上是否出现了作为参数传递的字符串,如果找到字符串,则返回字符的起始位置 (0表示第一个字符,1表示第二个字符依此类推)如果说没有找到则返回 -1...
  • QString的indexOf匹配问题

    千次阅读 2019-06-26 21:24:24
    介绍使用indexOf存在匹配字符(串)却匹配不到的问题。
  • JavaScript中的indexOf

    千次阅读 2014-06-07 23:49:36
    JavaScript中的indexOf 1、JavaScript中利用indexOf拼接字符串 JavaScript中的indexOf function strIndexOf() { var str = "水果,总数,总数|水果,苹果,总数|水果,苹果,红富士|树
  • String类的indexOf方法的用法

    万次阅读 2018-12-20 17:20:51
     先看第一个indexOf它返回值是int,在看它的参数(int,ch)意思就是使用者可以给参数一个‘char’字符所代表的int值,然后去从前向后找到该字符在字符串中第一次出现处的索引,当然了我们不可能记得住每一个char的...
  • 1、使用indexOf()之前,先判断使用indexOf()的变量是否为null。 var str=null; if(str!=null&&str.indexOf("1")>-1){ alert("包含1"); } 2、检查使用indexOf()的变量为什么会为null
  • indexOf()的作用

    千次阅读 2018-11-02 15:39:42
    1.定义:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 代码解释: // indexOf() 对字符串大小写敏感 没有则返回-1 var str='hello World'; var index=str.indexOf('world'); console...
  • indexOf用法小结

    千次阅读 2018-11-06 10:32:13
    一、indexOf方法返回一个整数值,指出 string对象内子字符串的开始位置。如果没有找到该字符串则返回-1。 二、java中字符串中子字符串查找共有四种方法如下: 1、int indexOf(string str) :返回第一次出现的指定...
  • indexOf()方法

    千次阅读 2019-01-25 21:24:29
    就是类似于微信的通讯录页面,在选中人员将选中的人员放到一个新的数组中,这时候,对于重复点击复选框,进行选中与取消的重复操作时,这时数组中放取得人员总是不对,经过查询和询问,总算找到解决办法:indexOf()...
  • [Vue warn]: Error when evaluating expression "name.indexOf('jack') >= 0": TypeError: Cannot read property 'indexOf' of undefined ypeError: Cannot read property 'indexOf' of undefined,从这句话中...
  • C# 字符串 数组 IndexOf 方法

    千次阅读 2020-01-06 11:46:49
    C#中数组和字符串都有IndexOf 方法。 String.IndexOf 和 Array.IndexOf 返回值都为int类型,没找到返回值都为-1. 1.String.IndexOf 方法从左到右查找子串在母串中的索引值。 int []arr = new int[3]{5, 8, 9}; ...
  • vue 创建项目Cannot read property ‘indexOf’ of undefined 这个问题是创建项目的项目名不对,重新换个项目名就解决了
  • indexOf() 用法

    千次阅读 2016-07-30 08:26:44
    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。  如果要检索的字符串值没有出现,则该方法返回 -1。  String.indexOf函数用法小结  indexOf的参数是String, startIndex: Number;  index...
  • java 中indexOf函数详解

    千次阅读 2020-10-07 15:28:53
    最近在解决android 中listview的查找问题,用到了indexOf 方法,仔细看了下源码,详解如下。 private static int indexOf(String source, String target, int fromIndex) { final int sourceLength = source....
  • indexof()的使用方法

    万次阅读 多人点赞 2017-11-04 10:48:15
    Java中字符串中子串的查找共有四种方法(indexof())   indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。 如果 startindex 是负数,则 startindex 被当作零...
  • 详解java中的indexOf()方法

    万次阅读 2018-12-13 19:04:45
    详解java中的indexOf()方法 介绍一下indexOf()的两种用法和实现功能: 1、 indexOf(String str): 返回指定字符str在字符串中(方法调用者)第一次出现处的起始索引,如果此字符串中没有这样的字符,则返回 -1。 2、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 192,328
精华内容 76,931
关键字:

indexof