小工具知识网

当前位置: 首页 > 行业知识 > 分割字符串的方法

行业知识

分割字符串的方法

2026-11-09 14:17:43 来源:互联网转载

�index.php/tags-41973.html" >�

1、split:将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

示例1:

      String str="Java string split test";      String[] strarray=str.split(" ");      for (int i = 0; i  

示例2:

      String str="Java string split test";      String[] strarray=str.split(" ",2);//使用limit,最多分割成2个字符串      for (int i = 0; i  

示例3: 

      String str="192.168.0.1";      String[] strarray=str.split(".");      for (int i = 0; i  

2、indexOf() :返回某个指定的字符串值在字符串中首次出现的位置(从左向右)。没有匹配的则返回-1,否则返回首次出现位置的字符串的下标值。

示例1:

let str = 'apple';str.indexOf('a'); //0str.indexOf('l'); //3let str='2016';str.indexOf(2); //0str.indexOf('1'); //0//说明indexOf会对字符串内的数字做简单的类型转换,把数字2转换成字符串'2'然后执行。

示例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):表示从start位置开始,截取length长度的字符串。

4、substring(start,end):表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。

示例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:HelsubTest:Hello World !

5、lastIndexOf():方法返回从右向左出现某个字符或字符串的首个字符索引值(与indexOf相反)

示例:

let str = "Hello world!"console.log(str.lastIndexOf("Hello"))//0console.log(str.lastIndexOf("World"))//-1console.log(str.lastIndexOf("world"))//6

上一篇:惠普HP1020打印机HPLaserJet1020 打印机苹果电脑Mac版驱动

下一篇:手机源代码查看指南,如何安全合法地掌握关键步骤?