精华内容
下载资源
问答
  • Java截取第二个字符“_“之前的数据

    千次阅读 2020-09-28 09:18:04
    然后找下一个点的位置,用的方法就是两个参数的indexOf,第一个参数是要匹配的字符第二个是开始的位置,这里开始的位置就是第一个点位置加上1,也就是第一个点之后开始找下一个点,找到第二个点的位置 str.indexOf...
     str.substring(0, str.indexOf("_", str.indexOf("_") + 1));
    

    代码分析:str.indexOf(".")+1 这一句是先找出第一个点的位置,然后在这个位置上加1,然后找下一个点的位置,用的方法就是两个参数的indexOf,第一个参数是要匹配的字符,第二个是开始的位置,这里开始的位置就是第一个点位置加上1,也就是第一个点之后开始找下一个点,找到第二个点的位置 str.indexOf(".",str.indexOf(".")+1 ))
    接着有起始位置 ,就是0,和第结束的位置就是第二个点的位置就可以截取了

    原文链接

    展开全文
  • 截取倒数第二个"/"之前的字符串 String path="/home/henry/Desktop/1.txt"; //获得""/home/henry",并且不需要前面的"/" String oo=path.substring(0,path.lastIndexOf("/",path.lastIndexOf("/")-1)); //"-1...

    截取倒数第二个"/"之前的字符串

    	String path="/home/henry/Desktop/1.txt";
    	
    	//获得""/home/henry",并且不需要前面的"/"
        String oo=path.substring(0,path.lastIndexOf("/",path.lastIndexOf("/")-1));
        //"-1"代表在定位时往前取一位,即去掉"/"
        //从path.lastIndexOf("/")-1位置开始向前寻找倒数第二个"/"的位置
        //最后用substring()方法来进行截取
        System.out.println(oo);
    

    截取倒数第二个"/"之后的字符串

    	String path="/home/henry/Desktop/1.txt";
    	
    	//获得"Desktop/1.txt",并且不需要前面的"/"
        String oo=path.substring(path.lastIndexOf("/",path.lastIndexOf("/")-1)+1);
        //"+1"代表在定位时往后取一位,即去掉"/"
        //"-1"代表以"/"字符定位的位置向前取一位
        //从path.lastIndexOf("/")-1位置开始向前寻找倒数第二个"/"的位置
        
        System.out.println(oo);
    

    在这里插入图片描述

    展开全文
  • 主要介绍了java字符串的截取方法substring()代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • java截取某个字符之前或者之后的字符串 截取某个字符之前或者之后的字符串 String str = "https://editor.csdn.net/md?articleId=103808665"; 截取?之前字符串 String str1=str.substring(0, str.indexOf("?...

    java截取某个字符之前或者之后的字符串

    • 截取某个字符之前或者之后的字符串

        String str = "https://editor.csdn.net/md?articleId=103808665";
      
        截取?之前字符串
        String str1=str.substring(0, str.indexOf("?"));
        截取?之后字符串
        String str1=str.substring(0, str.indexOf("?"));
        String str2=str.substring(str1.length()+1, str.length());
      
    • 截取某个字符重复后的字符串
      取出正数第二个“/”后面的内容,赋值给mark

      	private String getLastWordsFunc(String mark ,String str){
           String result = null;
           //获得第一个点的位置
           int index=str.indexOf(mark);
           if (index > 0){
               //根据第一个点的位置 获得第二个点的位置
               index=str.indexOf(mark, index+1);
               //根据第二个点的位置,截取 字符串。得到结果 result
               result =str.substring(index+1);
           }else {
               result = str;
           }
           return result;
       }
      
    展开全文
  • 截取倒数第二个"/"之后的字符串 String path="/home/henry/Desktop/1.txt"; //获得"Desktop/1.txt",并且不需要前面的"/" String oo=path.substring(path.lastIndexOf("/",path.lastIndexOf("/")-1)+1); /...

    截取倒数第二个"/"之后的字符串

    	String path="/home/henry/Desktop/1.txt";
    	
    	//获得"Desktop/1.txt",并且不需要前面的"/"
        String oo=path.substring(path.lastIndexOf("/",path.lastIndexOf("/")-1)+1);
        //"+1"代表在定位时往后取一位,即去掉"/"
        //"-1"代表以"/"字符定位的位置向前取一位
        //从path.lastIndexOf("/")-1位置开始向前寻找倒数第二个"/"的位置
        
        System.out.println(oo);
    

    运行结果

    展开全文
  • * 截取字符串str中指定字符 strStart、strEnd之间的字符串 * * @param string * @param str1 * @param str2 * @return */ public static String subString(String str, String...
  • 下面是具体方法的代码:String s = "...)+1 这一句是先找出第一个点的位置,然后在这个位置上加1,然后找下一个点的位置,用的方法就是两个参数的indexOf,第一个参数是要匹配的字符第二个是开始的位置...
  • 一、java截取某个字符之前或者之后的字符串: 1. 截取"_"之前字符串. 2. 截取"_"之后字符串 一、java截取某个字符之前或者之后的字符串: 取前不取后 1. 截取"_"之前字符串. 代码如下(示例): //...
  • 截取倒数"/"之后的字符串 public static String getThirdLocation(String url){ //index为最后的“/”字符所在的位置 int index=url.lastIndexOf(File.separator); //从最后的“/”字符的前一位置...
  • 今天小编就为大家分享一篇java 正则表达式获取两个字符中间的字符串方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • java截取2特定字符之间的字符

    千次阅读 2017-05-18 15:07:15
    * 截取字符串string中特定字符str1、str2之间的字符串 * @param string * @param str1 * @param str2 * @return 截取之后的字符串result(不包含str1和str2,只取中间的字符串) */ public static ...
  • 没有废话,直接上代码 @Test public void sss(){ String ss = "/data/rop/person.json"; int one = ss.lastIndexOf("."); String Suffix = ss.substring((one+1),ss.length()); ...
  • 需要截取文本最后一属性值,虽然中间有多空格可以用line.split("\\s+")分割来截取,但是会后一属性值中间也有空格,比如User Data,如果以空格就会把最后一属性值分两了,请问各位大神如何处理
  • 本文实例讲述了JS正则截取个字符串之间及字符串前后内容的方法。分享给大家供大家参考,具体如下: 1、js截取个字符串之间的内容: var str = "aaabbbcccdddeeefff"; str = str.match(/aaa(\S*)fff/)[1]; alert...
  • package com.starit.analyse.util... import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ...
  • java 截取特殊字符*之间的内容

    千次阅读 2019-04-08 14:43:19
    利用 substring实现,先判断字符*出现几次。 package commonTest; public class TestSubstring { public static void main(String[] args) { String engineNo = "aa a888611a"; if (countStr(engineNo, "*...
  • 取出正数第二个“@”后面的内容 截取@之前字符串 String str = "a.sp@aa"; String str1=str.substring(0, str.indexOf("?")); 截取@之后字符串 String str1=str.substring(0, str.indexOf("?")); String str2=str....
  • Java字符截取第一位

    2021-07-28 18:05:15
    Java成长笔记大致内容如下: 0-1年入门: Java基础复盘(面向对象+Java的超类+Java的反射机制+异常处理+集合+泛型+基础IO操作+多线程+网络编程+JDK新特性) Web编程初探(Servlet+MySQL数据库+商品管理系统实战) ...
  • java截取个字符之间的数据

    千次阅读 2018-09-05 18:57:43
    今天朋友让我帮忙截取一下... 比如要求截取第二个’{“到倒数第二个}的数据 得到”{zgy:123,wsx:456}” 刚开始想在网上参考下别人的代码,但是没找到想要的,所以就自己写了一段 此方法可以截取第N个某字符到至...
  • Java截取字符串的常见方法

    万次阅读 多人点赞 2019-02-27 19:54:44
    在项目中经常会遇到截取字符串的需求,这里重点介绍两种常见的截取字符串...返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。 String str = "53285964@qq.co...
  • String 字符截取,获得指定字符数量,截取String两内容之前内容并去重
  • 给一个字符串,如“abc{aaa}qwe{bbb}daw{ccsc}asdasd”,写程序,输出所有{}间的内容:aaa bbb ccsc 这里介绍两种方法,第一种最好理解应该属于暴力的一种吧,第二中使用序列化的解法 @Test public void demo1...
  • 需求:有一个字符串,想从倒数n个特定的字符串开始截取字符串到最后 例: 有一字符串"/home/root/test/a/b/c",想截取倒数2个"/"后面的字符串,得到b/c 代码: /** *@Author huangzx *@Description: 从倒数n...
  • Java中利用subString截取字符串中"/"后面的内容 String str = "123/456/789/101112"; System.out.println(extractString(str)); //输出:101112 private String extractString(String s){ for(int i = 0...
  • java字符截取的几种方式

    千次阅读 2019-11-12 15:22:18
    截取方式有两种,一般常用第二第二截取方式有两种传参方式,记住:两种方式都是截头不截尾 方法一:通过split()将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,...
  • java substring 截取字符

    万次阅读 2016-12-15 09:19:47
    substring(参数)是java截取字符串的一方法。 它有两种传参的方式: 一种:public String substring(int beginIndex) 返回一新的字符串,它是此字符串的一个子字符串,该字符串从指定索引出的字符开始,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,001
精华内容 19,600
关键字:

java截取第二个字符

java 订阅