您现在的位置是:首页 > 正文

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

2024-02-01 01:27:17阅读 1

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

  1. 截取"_"之前字符串
    代码如下(示例):

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

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

    //java截取某个字符之后的字符串
    public static void substringTest02(){
    String str = “test_https://www.baidu.com/”;
    //截取_之后字符串
    String str1 = str.substring(0, str.indexOf(“_”));
    String str2 = str.substring(str1.length()+1, str.length());
    System.out.println(“截取_之后字符串:”+str2);
    }

二、截取正数第二个"_"后面的内容
代码如下(示例):

//截取正数第二个"_"后面的内容
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);
}

网站文章

  • Linux CMake入门总结

    Linux CMake入门总结

    超详细介绍CMake入门用法!多路径链接库编译!链接第三方库编译!企业项目用法!

    2024-02-01 01:27:09
  • linux-mate桌面命令集锦

    操作系统:中标麒麟操作系统 CPU:龙芯 Mate桌面命令 命令名 名称 备注 mate-about Mate Desktop Environment mate-about-me 关于root 可以更改root密码 mate-appearance-properties 主题和背景首选项 主题、背景、字体、视觉效果 ma...

    2024-02-01 01:27:02
  • 第1节 中华人民共和国网络安全法

    中华人民共和国网络安全法

    2024-02-01 01:26:32
  • 【云服务】阿里云服务器镜像备份到本地

    【云服务】阿里云服务器镜像备份到本地

    自定义镜像创建完成后,在“镜像”页面中可以看到已创建的自定义镜像。在镜像中点击“导出镜像”,按照网页提示点击超链接授权,选择OSS对象存储空间,等待较长时间,镜像上传到了OSS存储空间。快照创建完成后...

    2024-02-01 01:26:25
  • class箭头函数和普通函数的this

    class Animal{ constructor() { this.name = 'cat' } speak() { console.log(this.name) } eat = (...

    2024-02-01 01:26:19
  • 阻抗匹配的史密斯图

    阻抗匹配的史密斯图

    一、史密斯图:由于反射系数,若用 0~阻抗成分和 ~电抗成分之和表示阻抗,则在半径为1的圆中都能表示出来。史密斯图就是用反射系数取代阻抗表示形式(),则可以用0~1的大小(幅值)和-180°~+180°的相位组合表示对应的阻抗量。二、史密斯图描绘阻抗:...

    2024-02-01 01:26:12
  • lightoj 1038 Race to 1 Again 期望

    dp[i]表示从i到1的期望次数。dp[i] = ∑dp[j] / cnt + 1。(cnt为所有因子数量,含1和i)但是∑dp[j]中有一个dp[i]。把dp[i]都移项到左侧,得dp[i] = (∑dp[j] - dp[i] + cnt) / (cnt - 1)。提前预处理出来,O(1)回答即可。 1 #include <cstdio> 2 #includ...

    2024-02-01 01:25:46
  • MyBatis-Plus代码生成器(新)使用

    MyBatis-Plus代码生成器(新)使用

    如何一键实现springboot基础代码完全实现,一篇文章给你参考,提高开发效率!

    2024-02-01 01:25:40
  • FreeRTOS任务运行时间查看

    FreeRTOS任务运行时间查看

    FreeRTOS任务运行时间检测

    2024-02-01 01:25:33
  • [附源码]java毕业设计学生实习管理系统

    [附源码]java毕业设计学生实习管理系统

    项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe...

    2024-02-01 01:25:06