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

文章目录

  • 一、java截取某个字符之前或者之后的字符串:
    • 1. 截取"_"之前字符串
    • 2. 截取"_"之后字符串
  • 二、截取正数第二个"_"后面的内容

一、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);//根据第二个点的位置,截取 字符串。得到结果 resultString result = str.substring(index + 1);//输出结果System.out.println("输出结果:"+result);
}

控制台输出结果(示例):

Java字符串截取,截取某个字符之前或者之后的字符串相关推荐

  1. 本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符

    本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符 函数接口定义: char *match( char *s, c ...

  2. 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写

    002-华为机试-在线测试 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字 ...

  3. 1、如何进行字符串常量中的字符定位_Java String:字符串常量池,我相信会有很多朋友不很理解这部分...

    作为最基础的引用数据类型,Java 设计者为 String 提供了字符串常量池以提高其性能,那么字符串常量池的具体原理是什么,我们带着以下三个问题,去理解字符串常量池: 字符串常量池的设计意图是什么? ...

  4. python访问字符串中的部分字符的操作_python中字符串的常见操作方法

    1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体.字符串支持索引操作. 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信 ...

  5. 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)

    一.题目 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符. 输出描述: 输出输入字符串中含有该字符的个数.(不区分大小写字母) 示例1 输入: ABCabc A 输出: ...

  6. java 字符串子串_java实现字符串匹配求两个字符串的最大公共子串

    本文实例讲述了java实现求两个字符串最大公共子串的方法.分享给大家供大家参考,具体如下: 最近在项目工作中有一个关于文本对比的需求,经过这段时间的学习,总结了这篇博客内容:求两个字符串的最大公共子串 ...

  7. c语言字符串提取第二个字符,c语言如何复制字符串(取前n个字符)strncpy()函数的应用实例...

    c语言如何复制字符串(取前n个字符)strncpy()函数的应用实例.函数需引入的头文件:#include 定义strncpy()函数:char * strncpy(char *dest, const ...

  8. 怎么样去掉scratch中的字符串的第一个字符?/scratch巧妙去掉字符串数最开头0/字符串算法操作/字符串的逆序/变量逆序

    起因是一个朋友在群里问了一个问题:scratch中如何巧妙的去掉一串字符数最开头的0? 我想了一下好像没有什么好办法,当然如果这个字符串是纯数字,可以用下面这种方式去除第一个字符0. 首先我们省去判断 ...

  9. php 字符串截取去掉最后一个字符,php去掉字符串的最后一个字符附substr()的用法...

    转自:http://www.jb51.net/article/26604.htm 今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符"," ...

  10. java练习: 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:

    import java.util.ArrayList; import java.util.Scanner;/*** 7. 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:* 原始字 ...

最新文章

  1. css3弹性盒子模型之box-flex(--)
  2. 05Observer/Event(观察者)模式
  3. LDialog基于DialogFragment封装的库,也许是一个Nice的库
  4. Android下实现数据绑定功能
  5. 基于IFC的大型三维城市群体——智慧城市模拟
  6. python函数参数定义顺序_Python函数定义-位置参数-返回值
  7. 2019蓝桥杯省赛---java---A---8(修改数组)
  8. 深入理解Mysql - 事务与锁原理
  9. mysql8.0.19初始密码输入错误_MySQL 8.0.19支持输入3次错误密码锁定账户功能(例子)...
  10. android改包名
  11. 5. jQuery 效果 - 隐藏和显示
  12. android代码混淆作用,Android代码混淆
  13. 最新喜鹊相亲交友平台微信小程序源码V2.1.2版
  14. JEECG框架创建项目使用步骤
  15. 国外计算机核心期刊易读,国内英语写作研究现状的文献综述——对十大外语类核心期刊近五年(2012-2016)的统计分析...
  16. 网站服务器在本地是指,本地域名是什么意思?本地域名服务器在哪?
  17. 计算机一直响内存硬盘都不见了,常见电脑内存故障现象与处理方法!
  18. android 声音同步 测试,基于FFmpeg和Android的音视频同步播放实现
  19. Fiddler实现苹果手机APP抓包
  20. 阿里云ECS添加公网IPV6

热门文章

  1. vsftp:白名单与黑名单设置
  2. JSON 和 XML 优缺点的比较
  3. Unity5.x制作合金弹头(四)-相机的跟随
  4. 02.JavaScript入门
  5. office即点即用安装程序遇到问题 原因是你的计算机安装了一下基于 Windows installer的office程序
  6. clr20r3 system.InvalidOperationException 程序终止的几种解决方案
  7. oracle NBA连续夺冠的题目
  8. JSON字符串转换成对象
  9. matlab 预设变量大小,新手必看MATLAB基础知识2:基本数据操作(其一):变量和赋值...
  10. 常见的java设计模式详解