* str.indexOf("/", 5); -->返回跳过str的前6个字符后,“/”第一次出现的下标。可以利用这个方法跳过前几个相同的字符 * *//*演示数据准备,数据格式为:id/name/phoneNum*/String str="id1/Riven/12346789999";/*第一种情况:知道具体字符下标,直接用substring()传入字符下标截取*/// 第一种情况假设我...
String s2=String.valueOf(du1); String s3= ""+du1;//indexof 返回制定字符在字符串中第一次出现的位置, 不存在就返回-1,注意indexof 是从零开始的//substring 注意哦: 左边包含右边不包含,也是从0 开始,方向都是 从左到右String ss = s2.substring(0,s2.indexOf(".")+2);//String类型转换为 do...
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[] st=newString[100];intnum=0; String temp=null;while(str!=null) {//解析每一行里面每一块的数据含义num=str.indexOf('-');//根据字符串里面分隔的字符来选择 返回的是字符串中第一个该字符出现的位置 (例如.csv文件分隔符就是逗号)if(num>=0) { temp=str.substring(0,num);//截取出来...
通过编辑软件如:eclipse 就可以看到 SubString 的用法,也给出了例子,可以看到有两个,可以传递一个参数,或两个参数 简单小例子 2、indexOf() 获取对应字符所在位置,没有就返回 -1 publicintindexOf(intch):返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回-1。publicintindexOf...
结合indexOf和substring可以用来找到字符串中特定子串的位置并且提取该子串。 示例代码如下: String str = "Hello, world!"; String subStr = "world"; int index = str.indexOf(subStr); // 查找子串在原字符串中的位置 if (index != -1) { String result = str.substring(index, index + subStr....
在Java中,substring()和indexOf()是两个常用的字符串处理方法。 substring() 方法 substring() 方法用于从字符串中提取子字符串。它有两种常见的形式: public String substring(int beginIndex) 从指定的索引位置开始,提取到字符串的末尾。 示例:String str = "Hello, World!"; String subStr = str.substring(7...
Java中String substring和indexOf方法的性能比较 在Java编程中,String类是一个非常常用的类,它提供了一系列方法来操作字符串。其中,substring和indexOf方法是两个常用的方法,用于截取子串和查找子串在原字符串中的位置。但是,在实际开发中,我们可能会遇到需要对字符串进行频繁操作的情况,因此了解这两个方法的性能差异是...
要利用Java的indexOf方法实现字符串截取,可以按照以下步骤进行:1. 使用indexOf方法找到想要截取的子字符串在原字符串中的位置。2. 使用substring方法将原字符串从开始位置...
Stringriven=str.substring(4,9);// 这里传入R的下标4,再传入第二个“/”的下标9,拿到的就是Riven /*第二种情况:不知道字符下标,但是知道分割字符是“/”,可以用indexOf()获取字符“/”下标*/ // 第二种情况我们获取id->id1 Stringid=str.substring(0,str.indexOf("/")); ...