字符串常用方法:
1,用字符数组value
创建一个string
对象
方法:
public String(char[] value)
示例:
char[] value={'a','b','c','d'}
String str = new String(value)
// 相当于 String str = newString('abcd')
2,用字符数组以X
开始的n
个字符创建一个String
对象
方法:
- public String(char chars[], int x ,int n)
示例:
- char[] value ={'a','b','c','d'}
- String str = new String(value,1,2);
// 相当于 String str = newString('bc'),
3,获取字符串长度
length 返回字符串的长度
4,获取字符串某一位置的字符
charAt(n) 返回指定位置的字符,类型是字符串
5,获取字符串的子字符串
substring(from,end);
// 字符串截取,从from开始,截取到end。包含from,不包含end。
返回截取后的字符串
6,查询字符再字符串中的位置
lastIndexOf();
// 判断某个子字符串在当前字符串中第一次出现的位置,从后往前查找。
// 可以有第二个参数,表示从第几个位置开始查,包含此位置。如果查找不到,则返回 -1。 )
7,字符串中字符的大小写转换
toLowerCase();
// 将字符串转换成小写。
toUpperCase()
// 将字符串转换成大写
8,字符串两端去空格
trim() // 去除字符串左侧和右侧的空白。
trimLeft() // 去除字符串左侧的空白。
trimRight() // 去除字符串右侧的空白。
9,将字符串分割成字符串数组
split()
// 以指定的字符串作为分割符,对当前字符串进行分割,分割成一个数组。
//如果分隔符是空的话,则分割的数组每个元素是一个字符。 )
10,替换字符串
replace(b,c)
// 字符串替换。将当前字符串中的某个子串替换成另一个子串,然后返回替换后的字符串。
// 第一个参数如果是字符串,则只替换一次。
// 第一个参数也可以是正则表达式。 第二个参数也可以是要替换的内容
11,基本类型转换为字符串
方法:
static String valueOf(xxx xx)
示例:
String s1 = String valueOf(12.99);
System.out.println(s1)
// double 类型转string类型
数组常用的方法有哪些:
1.shift 删除数组中的第一个元素
2.pop 删除数组中的最后一个元素
3.unshift 增加元素在数组的前面
4.push 增加元素在数组的后面
5.map 循环,并且返回新的数组
6.forEach 循环,遍历
7.filter 过滤,筛选出数组中的满足条件的,并且返回新的数组
8.concnt 合并数组
9.find 查找出第一个符合条件中的数组元素
10.findIndex 查找出第一个符合条件中的数组元素,所在的索引位置
11.flat 将多维数组转为一维数组
12.join将数组转为字符串
13.reverse 颠倒数组中的顺序
14.every检测数组中元素是否都是符合条件 === bollean
15.some检测数组中元素是否有满足条件的元素 === bollean
16.splice(start,n,添加元素) 开始位置 删除个数,添加元素
17.sort 排序
18.slice(start,end) 选中[start.end)之间的元素
19.indexOf 查找值所在的位置
20.includes 查看数组中是否存在此元素
21.split() 把一个字符串分割成字符串数组
10、查找元素的方式有几种(6种)那6种?
1.getElementById():通过id来选中元素
2.getElementsByTagName():通过标签名来选中元素。
3.getElementsByClassName():通过类名来获取元素。
4.querySelector与querySelectorAll():分别表示满足条件的第一个元素或者所有元素
5.getElementsByName():通过name属性来获取表单元素。一般也只用表单元素。
6.document.title和document.body:获取一个页面仅有的一个title和body元素。
var x=document.getElementById("intro");
var x=document.getElementsByName("intro")[0];
var x=document.getElementsByTagName("input")[0];
var x=document.querySelectorAll(".result li a")[0]; IE >=8
var x=document.querySelector(".result li a"); IE>=8
var x=document.getElementsByClassName("talkBox")[0]; IE>=9
网友评论