• 地址url的split()方法使用;


    stringObject.split(separator,howmany)
    参数描述
    separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
    howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
    1 //得到url中的参数
    2  getParam();
    3     function getParam() {
    4         C1 = window.location.href.split("?")[1]; // 得到id
    5         id = C1.split("&")[1].split("=")[1]; //得到id的值
    6         id = id.lastIndexOf("#") != -1 ? id.split("#")[0] : id;
    7         toolSceneId = C1.split("&")[0].split("=")[1]; //得到id的值
    8     }
    split()方法是将指定字符串按某指定的分隔符进行拆分,拆分将会形成一个字符串的数组并返回
    如:string str = "aa.bb.cc.dd";
        string[] strArray = str.Split('.');
    所得到的结果strArray的值为 string[]{"aa","bb","cc","dd"}
    其中"aa","bb","cc","dd"即是构成数组strArray的元素
    数组中的每元素都各自对应一个索引值,就好比在数据库的表中每行数据纪录都拥有自己的索引ID一样
    数组元素的索引值是从0开始计数的,也就是说第一个元素的索引值是0,往后依次加1
    我们可以用数组的索引值来取对应位置的数组元素的值,比如说我们要取数组的第一个元素 “aa”,那么我们就可以这样写 :
    string aa = strArray[0];
    这里split('.')[1] 是一种缩写形式,把它拆开来看实际就是
    先用split('.')方法将字符串以"."开割形成一个字符串数组,然后再通过索引[1]取出所得数组中的第二个元素的值
  • 相关阅读:
    斐波那契数列 的两种实现方式(Java)
    单链表反转
    单链表合并
    两个有序list合并
    list去重 转载
    RemoveAll 要重写equals方法
    Java for LeetCode 138 Copy List with Random Pointer
    Java for LeetCode 137 Single Number II
    Java for LeetCode 136 Single Number
    Java for LeetCode 135 Candy
  • 原文地址:https://www.cnblogs.com/yangguoe/p/8979458.html
Copyright © 2020-2023  润新知