String oldname = file.getName().substring(file.getName().indexOf("_")+1); String encodefileName = request.getHeader ( "user-agent" ).contains ( "MSIE"... ...
分类:
其他好文 时间:
2019-02-21 15:37:03
阅读次数:
146
有些时候,我们需要知道一个字符串中字符的位置,或者一个数组中元素的位置,这是就需要对该变量进行迭代操作。 对于数组,有两个方法indexOf和findIndex() , 需要注意的是,findIndex是数组的方法,不适用于字符串 对于字符串, 使用for循环来迭代 对于上面的 for ..of , ...
分类:
编程语言 时间:
2019-02-21 12:34:49
阅读次数:
161
1、charAt() 获取字符串指定位置的字符 用法:strObj是字符串对象,index是指定的位置,(位置从0开始数) 2、 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置 用法:stringObject是字符串对象,searchvalue是指定的字符串值,fromin ...
分类:
Web程序 时间:
2019-02-21 09:20:33
阅读次数:
198
1. ES6的includes, 返回 Boolean 2. ES5 indexOf,返回子串起始位置,不包含则返回-1 3. search,返回起始位置或者-1 该方法与indexOf类似,,不同的是,它还可以支持正则表达式,所以他的结果是会返回子串,或者正则匹配所在的位置,如果没有查找到会返回- ...
分类:
Web程序 时间:
2019-02-21 00:32:19
阅读次数:
169
4、字符串扩展 (1)for...of循环遍历。 结果: (2)includes()、startsWith()、endsWith() JavaScript 只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中【返回某个指定的字符串值在字符串中首次出现的位置】。 ES6 又提供了三种 ...
分类:
其他好文 时间:
2019-02-20 14:41:20
阅读次数:
124
一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object 、Function 是 JS 自带的函数对象。下面举例说明 在上面的例子中 o1 o2 o3 为普通对象,f1 f2 f3 为函数对象。怎么区分,其实很简单,凡是通过 new F ...
分类:
Web程序 时间:
2019-02-20 12:57:56
阅读次数:
189
算法题之统计字符串中出现最多的字母 代码: 原理: 1.循环字符串,将其中出现的所有字母(不重复)添加入一个数组arr 2.循环arr数组,用arr中的字符对字符串利用splic剪切,得到的数组长度减一即字符出现次数 ...
分类:
编程语言 时间:
2019-02-19 13:41:33
阅读次数:
197
1.Java中都有哪些基本数据类型,各占几个字节? 2.String是基本数据类型吗? String不是基本数据类型,String的底层是用数组实现的。 3.String常用方法有哪些? length():求字符串的长度 indexOf():求某个字符在字符串中的位置 charAt():求一个字符串 ...
分类:
编程语言 时间:
2019-02-17 12:34:32
阅读次数:
224
1、concat() concat() 方法用于连接两个或多个字符串,并返回连接后的字符串。stringObject.concat() 与 Array.concat() 很相似。 2、indexOf 和 lastIndexOf 都接受两个参数:查找的值、查找起始位置不存在,返回 -1 ;存在,返回位 ...
分类:
编程语言 时间:
2019-02-14 13:34:18
阅读次数:
170
浅拷贝: 对象只会被克隆最外部的一层,更深层的对象还是通过引用指向同一块堆内存。 1. Object.assign() 2. 展开运算符 ... 3. 自己编写一个函数 深拷贝:不光解决了第一层的问题,还递归拷贝了目标对象的所有属性。 1. JSON.parse(JSON.strigify()) 缺 ...
分类:
其他好文 时间:
2019-02-13 13:09:14
阅读次数:
184