1. split : divisez une chaîne en sous-chaînes et renvoyez le résultat sous forme de tableau de chaînes.
Exemple 1:
String str="Java string split test";
String[] strarray=str.split(" ");
for (int i = 0; i < strarray.length; i++)
System.out.println(strarray[i]);
将输出:
Java
string
split
test
Exemple 2 :
String str="Java string split test";
String[] strarray=str.split(" ",2);//使用limit,最多分割成2个字符串
for (int i = 0; i < strarray.length; i++)
System.out.println(strarray[i]);
将输出:
Java
string split test
Exemple 3 :
String str="192.168.0.1";
String[] strarray=str.split(".");
for (int i = 0; i < strarray.length; i++)
System.out.println(strarray[i]);
结果是什么也没输出,将split(".")改为split("\\."),将输出正确结果:
192
168
0
1
2. indexOf() : renvoie la position où une valeur de chaîne spécifiée apparaît pour la première fois dans la chaîne (de gauche à droite). S'il n'y a pas de correspondance, -1 est renvoyé, sinon la valeur d'indice de la chaîne à laquelle la première occurrence se produit est renvoyée.
Exemple 1:
let str = 'apple';
str.indexOf('a'); //0
str.indexOf('l'); //3
let str='2016';
str.indexOf(2); //0
str.indexOf('1'); //0
//说明indexOf会对字符串内的数字做简单的类型转换,把数字2转换成字符串'2'然后执行。
Exemple 2 :
//分割接口'http'用
let dell = []
let str = this.array[index].voices[inde]
// 分割字符串
if (this.array[index].voices[inde].indexOf('http') == 0) {
dell.push(this.array[index].voices[inde].substring(21, this.array[index].voices[inde].length))}
console.log(dell);
innerAudioContext.src = 'https://new.kuxia.top' + dell;
3. substr(start,length) : indique qu'à partir de la position de départ, interceptez la chaîne longueur-longueur.
4. substring(start,end) : représente la chaîne du début à la fin, y compris les caractères en position de début mais en excluant les caractères en position de fin.
Exemple 1:
public static void main(String[] args){
String test = "Hello World !";
String subTest1 = test.substring(0,3);
System.out.println("subTest:" + subTest1);
String subTest2 = test.substring(0,test.length());
System.out.println("subTest:" + subTest2);
}
运行结果如下:
subTest:Hel
subTest:Hello World !
5. lastIndexOf() : La méthode renvoie la valeur d'index du premier caractère où un certain caractère ou chaîne apparaît de droite à gauche (à l'opposé de indexOf)
Exemple:
let str = "Hello world!"
console.log(str.lastIndexOf("Hello"))//0
console.log(str.lastIndexOf("World"))//-1
console.log(str.lastIndexOf("world"))//6