publicstaticvoidmain(String[]args){String a="abcd-efg";String a1=a.substring(a.lastIndexOf("-")+1);String a2=a.substring(0,a.indexOf("-"));System.out.println(a1);//efgSystem.out.println(a2);//abcdString b="620303197010141212";if(b.length()==18){String sex=b.substring(16,17);...
String.lastIndexOf() 方法返回指定字符或子字符串的最后一个索引位置。如果参数在字符串中未找到,则该方法返回 -1。请注意,字符串的索引从零开始。 1. String.lastIndexOf() API lastIndexOf ()方法有四种重载形式。 intlastIndexOf(Stringsubstring)intlastIndexOf(Stringsubstring,intfromIndex)intlastIndexOf(i...
1、substring(int beginIndex) 该方法返回的是从指定的索引位置开始截取知道该字符串结尾的子串。 String str = "Hello word"; String substr = str.substring(3); //获取字符串,此时substr值为lo word 1. 2. 2、substring(int beginIndex, int endIndex) beginIndex : 开始截取子字符串的索引位置 endIndex:...
String substring = img.substring(img.lastIndexOf("/") + 1); 1. 2. 3. public class StringUtils extends org.apache.commons.lang3.StringUtils { /** 空字符串 */ private static final String NULLSTR = ""; /** 下划线 */ private static final char SEPARATOR = '_'; /** * 获取参数不为...
String substring= str.substring(1); System.out.println(substring); 运行结果:raap-banner-top- 6)substring(int beginIndex, int endIndex) 从beginIndex开始,到endIndex结束截取字符串。包括start,不包括end String str ="graap-banner-top-"; String substring= str.substring(1,3); ...
indexOf(String str, int fromIndex) 从指定的索引开始搜索,返回指定字符串在此字符串中第一次出现处的索引,未找到返回-1。 例如 String str1="012345012345"; String str2="123"; System.out.println( str1.indexOf(str2,2)); 输出结果:7 substring()的两种用法 ...
String str = "Hello, World!";String subStr = str.substring(7, 12); // 从索引7开始截取,不包括12System.out.println(subStr); // 输出 "World"第三部分:substring() 方法的应用 1. 提取文件扩展名 String filename = "document.pdf";int dotIndex = filename.lastIndexOf('.');if (dotIndex ...
结合indexOf和substring可以用来找到字符串中特定子串的位置并且提取该子串。 示例代码如下: String str = "Hello, world!"; String subStr = "world"; int index = str.indexOf(subStr); // 查找子串在原字符串中的位置 if (index != -1) { String result = str.substring(index, index + subStr....
This is a substring example. // 3. 提取从索引7开始,长度为5的子字符串 String substring3 = originalString.substring(7, 12); System.out.println(substring3); // 输出: World // 4. 提取最后一个单词 int lastIndex = originalString.lastIndexOf(" "); String substring4 = originalS...
indexOf() 查找字符或者子串第一次出现的地方。 lastIndexOf() 查找字符或者子串是后一次出现的地方。 12、substring() 它有两种形式,第一种是:String substring(int startIndex) 第二种是:String substring(int startIndex,int endIndex) 13、concat() 连接两个字符串 ...