match:用于确定原字符串是否匹配某个子字符串,返回匹配的子字符串数组。match方法返回一个数组,成员为匹配的第一个字符串。如果没有找到匹配,则返回null。...split:将字符串按照给定规则分割,返回一个由分割出来的各部分组成的新数组。 如果分割规则为空字符串,则返回数组的成员是原字符串的每一个字符。...6.2.4 join方法,concat方法 join方法以参数作为分隔符,将所有数组成员组成一个字符串返回。如果不提供参数,默认用逗号分隔。...⑤ indexOf 和 lastIndexOf indexOf方法返回给定元素在数组中第一次出现的位置,如果没有出现则返回-1。...lastIndexOf方法返回给定元素在数组中最后一次出现的位置,如果没有出现则返回-1。 七、JSON对象 ECMAScript 5新增了JSON对象,用来处理JSON格式数据。
1 JSON.stringify() 将value(Object,Array,String,Number...)序列化为JSON字符串 即:把原来是对象的类型转换成字符串类型(或者更确切的说是json...【若第一个参数是对象,第二个参数是数组的话,若第二个的value在第一个存在,则以第二个的值做key,第一个值为value进行表示 】 情况二:如果是方法,那很简单,就是说把系列化后的每一个对象(记住...space:很好理解,用什么来做分隔符的。 (1).如果省略的话,那么显示出来的值 就没有分隔符。...直接输出来 (2).如果是一个数字的话,那么它就定义缩进几个字符,当然 如果大于10 ,则最大值为10. (3).如果是一些转义字符,比如“\t”,表示回车,那么它每行一个回车。...一个有效的 JSON 字符串。 reviver 可选。 一个转换结果的函数。 将为对象的每个成员调用此函数。 如果成员包含嵌套对象,则先于父对象转换嵌套对象。
+ fromIndex计算出的索引作为新的fromIndex,如果新的fromIndex为负值,则搜索整个数组。...,你可以仅仅添加新的一行,而不需要修改上一行5.2 注意JSON 不允许尾后逗号5.3 举例字面量中的尾后逗号a: 1,b: 2}- 数组```jslet arr = [1, 2]对象let obj =...如果这个数值小于当前字符串的长度,则返回当前字符串本身。padString(可选):填充字符串。如果字符串太长,使填充后的字符串长度超过了目标长度,则只保留最左侧的部分,其他部分会被截断。...如果这个数值小于当前字符串的长度,则返回当前字符串本身。padString(可选):填充字符串。如果字符串太长,使填充后的字符串长度超过了目标长度,则只保留最左侧的部分,其他部分会被截断。...方法首先使用映射函数映射数组(深度值为1)的每个元素,然后将结果压缩成一个新数组。
(keys); // ["1", "x", "y", "z", "22x"] 四、数组: 1、数组长度: 设置数组的length属性为一个小于当前长度的非负整数n时,当前数组中那些索引值大于或...数组元素类似于赋值undefined; 数组的pop()方法使数组长度减少1并返回被删除的元素; 输出: 2、 数组的方法: 1、join() :将数组所有元素都转化为字符串并连接在一起...,可以指定分隔符号,默认为逗号; 2、split() : 字符串转为数组,可以指定分隔符,默认将整个字符串作为生成数组的一个元素; 3、reverse() : 将数组中的元素颠倒顺序,返回逆序的数组...则顺序为[a,b] 反之同理; 5、contat() : //创建并返回一个包含调用的原始数组的原始和contat的每个参数的新数组; 6、slice() : //返回指定数组的一个子数组...,参数为数组的开始和结束为止,获取的子数组包括开始位置 元素但不包括结束位置元素;若参数为负数,则位置为从最后一个元素倒数的位置: var arr = [1,23,45,6,7,8
大于等于数组长度 返回false arr.includes(3, 3); // false arr.includes(3, 20); // false 1.2.2 计算出的索引小于0 如果...fromIndex为负值,使用数组长度 + fromIndex计算出的索引作为新的fromIndex,如果新的fromIndex为负值,则搜索整个数组。...如果这个数值小于当前字符串的长度,则返回当前字符串本身。 padString(可选):填充字符串。如果字符串太长,使填充后的字符串长度超过了目标长度,则只保留最左侧的部分,其他部分会被截断。...如果这个数值小于当前字符串的长度,则返回当前字符串本身。 padString(可选):填充字符串。如果字符串太长,使填充后的字符串长度超过了目标长度,则只保留最左侧的部分,其他部分会被截断。...(深度值为1)的每个元素,然后将结果压缩成一个新数组。
json.stringfy()将对象、数组转换成字符串;json.parse()将字符串转成json对象。...1)如果省略的话,那么显示出来的值就没有分隔符,直接输出来 。 2)如果是一个数字的话,那么它就定义缩进几个字符,当然如果大于10 ,则默认为10,因为最大值为10。 ...一个有效的 JSON 字符串。 reviver 可选。 一个转换结果的函数。 将为对象的每个成员调用此函数。 如果成员包含嵌套对象,则先于父对象转换嵌套对象。...对于每个成员,会发生以下情况: 如果 reviver 返回一个有效值,则成员值将替换为转换后的值。 如果 reviver 返回它接收的相同值,则不修改成员值。...如果 reviver 返回 null 或 undefined,则删除成员。 返回值 一个对象或数组。 异常 以下示例使用 JSON.parse 将 JSON 字符串转换成对象。
会生成一行记录包含这个元素 inline(ARRAY) 将结构体数组提取出来并插入到表中 json_tuple(STRING jsonStr,p1,p2,.....commaSeparatedString) 返回在以逗号分隔的字符串中s出现的位置,如果没有找到则返回NULL format_number(NUMBER X,INT d) 将数值x转换成'#,##...get_json_object(STRING json_string,STRING path) 从给定路径上的JSON字符串中抽取JSON对象,并返回这个对象的JSON字符串形式。...data_sub('2008-12-31',1)='2008-12-30' 谓词操作符 AB 如果A和B都为NULL则返回TRUE,其他的和等号(=)操作符的结果一致,如果任一为NULL则结果为...=B A或者B为NULL则返回NULL,如果A不等于B则返回TRUE,反之返回FALSE A[NOT] BETWEEN B AND C 如果A的值大于或等于B而且小于或等于C,则结果为TRUE A[
:从输入流返回一个迭代器,根据参数要求读取的数据量,全部读取,如果数据不够,则失败 二. org.apache.commons.io.FileUtils deleteDirectory:删除文件夹 readFileToString...:强制创建文件夹,如果该文件夹父级目录不存在,则创建父级 write:把字符写到指定文件中 listFiles:列举某个目录下的文件(根据过滤器) copyDirectory:复制文件夹 forceDelete...equals:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 EMPTY:返回空字符串 trimToNull:trim后为空字符串则转换为null replace:替换字符串...:字符串是否为空 (不trim并判断) equals:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 EMPTY:返回空字符串 replace:替换字符串 capitalize...hasText:检查字符串中是否包含文本 hasLength:检测字符串是否长度大于0 isEmpty:检测字符串是否为空(若传入为对象,则判断对象是否为null) commaDelimitedStringToArray
可选 ❝❞ 如果索引大于或等于数组的长度,则返回-1 如果提供的索引值为负数,则将其视为距数组末尾的偏移量 如果提供的索引为负数,仍然从前到后搜索数组 如果提供的索引为 0,则将搜索整个数组。...可选 ❝❞ 从指定的索引位置 「逆向」 查找 默认为数组的长度减 1(arr.length - 1),即整个数组都被查找。 如果该值大于或等于数组的长度,则整个数组会被查找。...如果为负值,数组仍然会被从后向前查找。 如果该值为负时,其绝对值大于数组长度,则方法返回 -1,即数组不会被查找。...原始数组和新数组都引用相同的对象。也就是说,如果引用的对象被修改,则更改对于新数组和原始数组都是可见的。这包括也是数组的数组参数的元素。...end : 指定截取的「结束」索引 可选 ❝❞ 如果 end 被省略,则 slice 会一直提取到原数组末尾。 如果 end 大于数组的长度,slice 也会一直提取到原数组末尾。
可选 如果索引大于或等于数组的长度,则返回-1 如果提供的索引值为负数,则将其视为距数组末尾的偏移量 如果提供的索引为负数,仍然从前到后搜索数组...如果该值大于或等于数组的长度,则整个数组会被查找。 如果为负值,数组仍然会被从后向前查找。 如果该值为负时,其绝对值大于数组长度,则方法返回 -1,即数组不会被查找。...)); //7 指定的查找的索引 大于 数组的长度, 会进行整个数组查找 console.log(arr.lastIndexOf(4,-33)); // -1 指定的索引为负数,且绝对值大于数组长度...原始数组和新数组都引用相同的对象。 也就是说,如果引用的对象被修改,则更改对于新数组和原始数组都是可见的。 这包括也是数组的数组参数的元素。...如果 end 大于数组的长度,slice 也会一直提取到原数组末尾。 如果 end 为负数, 则它表示在原数组中的倒数第几个元素结束抽取。
定义:用于将两类对象转为真正的数组(不改变原对象,返回新的数组)。...(不能大于等于数组的长度,返回-1),接受负值,默认值为0。...如果该值大于或等于数组的长度,则整个数组会被查找。 负值。将其视为从数组末尾向前的偏移。(比如-2,从数组最后第二个元素开始往前查找) 负值。...其绝对值大于数组长度,则方法返回 -1,即数组不会被查找。...此时如果数组为空,那么将抛出 TypeError。
说明 pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值。...fromIndex 可选的整数参数,开始查找的位置。如果该索引值大于或等于数组长度,意味着不会在数组里查找,返回-1。...fromIndex 可选的整数参数,从此位置开始逆向查找。默认为数组的长度减 1,即整个数组都被查找。如果该值大于或等于数组的长度,则整个数组会被查找。如果为负值,将其视为从数组末尾向前的偏移。...如果该值为负时,其绝对值大于数组长度,则方法返回 -1,即数组不会被查找 var arr = new Array(6); arr[0] = "George"; arr[1] = "John"; arr...对象作为该执行回调时使用,传递给函数。 说明 将所有返回true的数组项取出来组成一个新的数组。
在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。...:强制创建文件夹,如果该文件夹父级目录不存在,则创建父级 write:把字符写到指定文件中 listFiles:列举某个目录下的文件(根据过滤器) copyDirectory:复制文件夹 forceDelete...:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 EMPTY:返回空字符串 trimToNull:trim后为空字符串则转换为null replace:替换字符串 四...:字符串是否为空 (不trim并判断) equals:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 EMPTY:返回空字符串 replace:替换字符串 capitalize...hasText:检查字符串中是否包含文本 hasLength:检测字符串是否长度大于0 isEmpty:检测字符串是否为空(若传入为对象,则判断对象是否为null) commaDelimitedStringToArray
大家好,又见面了,我是你们的朋友全栈君。 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。...,则创建 forceMkdir:强制创建文件夹,如果该文件夹父级目录不存在,则创建父级 write:把字符写到指定文件中 listFiles:列举某个目录下的文件(根据过滤器) copyDirectory...:字符串是否为空 (不trim并判断) equals:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 EMPTY:返回空字符串 trimToNull:trim...) isEmpty:字符串是否为空 (不trim并判断) equals:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 EMPTY:返回空字符串 replace...hasText:检查字符串中是否包含文本 hasLength:检测字符串是否长度大于0 isEmpty:检测字符串是否为空(若传入为对象,则判断对象是否为null) commaDelimitedStringToArray
---- 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。...:强制创建文件夹,如果该文件夹父级目录不存在,则创建父级 write:把字符写到指定文件中 listFiles:列举某个目录下的文件(根据过滤器) copyDirectory:复制文件夹 forceDelete...:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 EMPTY:返回空字符串 trimToNull:trim后为空字符串则转换为null replace:替换字符串 四...:字符串是否为空 (不trim并判断) equals:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 EMPTY:返回空字符串 replace:替换字符串 capitalize...hasText:检查字符串中是否包含文本 hasLength:检测字符串是否长度大于0 isEmpty:检测字符串是否为空(若传入为对象,则判断对象是否为null) commaDelimitedStringToArray
:从输入流返回一个迭代器,根据参数要求读取的数据量,全部读取,如果数据不够,则失败 二. org.apache.commons.io.FileUtils deleteDirectory:删除文件夹 readFileToString...:强制创建文件夹,如果该文件夹父级目录不存在,则创建父级 write:把字符写到指定文件中 listFiles:列举某个目录下的文件(根据过滤器) copyDirectory:复制文件夹 forceDelete...:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 EMPTY:返回空字符串 trimToNull:trim后为空字符串则转换为null replace:替换字符串 四...:字符串是否为空 (不trim并判断) equals:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 EMPTY:返回空字符串 replace:替换字符串 capitalize...hasText:检查字符串中是否包含文本 hasLength:检测字符串是否长度大于0 isEmpty:检测字符串是否为空(若传入为对象,则判断对象是否为null) commaDelimitedStringToArray
jq 的数组语法:表达式[1,2,3]没有使用逗号分隔数组的内置语法,而是将[]操作符(收集结果)应用于表达式1,2,3(产生三种不同的结果)。...length 内置函数length获取各种不同类型值的长度: 字符串的长度是它包含的 Unicode 代码点的数量(如果它是纯 ASCII,它将与它的 JSON 编码长度(以字节为单位)相同)。...数组的长度是元素的数量。 对象的长度是键值对的数量。 null的长度为零。...如果输入已排序并包含 x,则 bsearch(x) 将返回其在数组中的索引;否则,如果数组已排序,它将返回 (-1 - ix),其中 ix 是一个插入点,因此在将 x 插入到 ix 后,该数组仍将被排序...@tsv: 输入必须是一个数组,并且呈现为 TSV(制表符分隔值)。每个输入数组将打印为一行。字段由单个选项卡 (ascii 0x09) 分隔。
pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值。...如果 end 大于数组的长度,slice 也会一直提取到原数组末尾。 返回值 一个含有被提取元素的新数组。 slice 不会修改原数组,只会返回一个浅复制了原数组中的元素的一个新数组。...如果被引用的对象发生改变,则新的和原来的数组中的这个元素也会发生改变。...如果超出了数组的长度,则从数组末尾开始添加内容;如果是负值,则表示从数组末位开 始的第几位(从-1计数,这意味着-n是倒数第n个元素并且等价于array.length-n);如果负数的绝对值大于数组的长度...如果该索引值大于或等于数组长度,意味着不会在数组里查找,返回-1。
:从输入流返回一个迭代器,根据参数要求读取的数据量,全部读取,如果数据不够,则失败 2 Apache相关FileUtils deleteDirectory:删除文件夹 readFileToString:...不trim并判断) equals:字符串是否相等 join:合并数组为单一字符串,可传分隔符 split:分割字符串 EMPTY:返回空字符串 trimToNull:trim后为空字符串则转换为null...org.springframework.util.StringUtils hasText:检查字符串中是否包含文本 hasLength:检测字符串是否长度大于0 isEmpty:检测字符串是否为空(若传入为对象...,则判断对象是否为null) commaDelimitedStringToArray:逗号分隔的String转换为数组 collectionToDelimitedString:把集合转为CSV格式字符串...基本和select一样 collect:和transform 差不多一样,但是返回新数组 forAllDo:调用每个元素的指定方法 isEqualCollection:判断两个集合是否一致 10 Apache
领取专属 10元无门槛券
手把手带您无忧上云