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

2021-06-16 00:00:00 字符串 字符 截取

目录

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

1. 截取”_”之前字符串.

2. 截取”_”之后字符串

哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝
一位上进心十足的【Java ToB端大厂领域博主】!
喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决

如果有对【java】感兴趣的【小可爱】,欢迎关注我

️️️感谢各位大可爱小可爱!️️️
————————————————

如果觉得本文对你有帮助,欢迎点赞,欢迎关注我,如果有补充欢迎评论交流,我将努力创作更多更好的文章。

《Java字符串截取,截取某个字符之前或者之后的字符串》

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

取前不取后

1. 截取”_”之前字符串.

代码如下(示例):



//java截取某个字符之前的字符串
public static void substringTest01(){
    String str = "http_https://www.baidu.com/";
    //截取_之前字符串
    String str1 = str.substring(0, str.indexOf("_"));
    System.out.println("截取_之前字符串:"+str1);
}

输出结果:http

2. 截取”_”之后字符串

//截取正数第二个"_"后面的内容
public static void  substringTest03() {
    String str ="0123456_89_sdfdsdsf_23423_auauauau";
    //获得第一个点的位置
    int index = str.indexOf("_");
    System.out.println("获得第一个点的位置:"+index);
    //根据第一个点的位置 获得第二个点的位置
    index = str.indexOf("_", index + 1);
    System.out.println("根据第一个点的位置 获得第二个点的位置:"+index);
    //根据第二个点的位置,截取 字符串。得到结果 result
    String result = str.substring(index + 1);
    //输出结果
    System.out.println("输出结果:"+result);
}

输出结果:sdfdsdsf_23423_auauauau

《Java字符串截取,截取某个字符之前或者之后的字符串》

如果觉得本文对你有帮助,欢迎点赞,欢迎关注我,如果有补充欢迎评论交流,我将努力创作更多更好的文章。

    原文作者:奇点_97
    原文地址: https://blog.csdn.net/qq_29235677/article/details/119951622
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

相关文章