Java字符串截取,截取某个字符之前或者之后的字符串
目录
一、java截取某个字符之前或者之后的字符串:
1. 截取”_”之前字符串.
2. 截取”_”之后字符串
哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步🤝🤝
一位上进心十足的【Java ToB端大厂领域博主】!
喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决如果有对【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
如果觉得本文对你有帮助,欢迎点赞,欢迎关注我,如果有补充欢迎评论交流,我将努力创作更多更好的文章。
原文作者:奇点_97
原文地址: https://blog.csdn.net/qq_29235677/article/details/119951622
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/qq_29235677/article/details/119951622
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
相关文章