首页 / 知识
Java字符串截取,截取某个字符之前或者之后的字符串
2023-04-11 16:32:00

一、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);
}
|
最新内容
相关内容
编写一个简单的游戏来学习 Python
编写一个简单的游戏来学习 Python,数字,标准,概念,名称,异常,软件,基础知识,培训,通用,流程,通过编写一个“猜数字”游戏来探索Python(和其他用Python开发一个简单的猜数字游戏
用Python开发一个简单的猜数字游戏,数字,代码,培训,官网,设备,程序,玩家,注释,内容,游戏,本文介绍如何使用Python制作一个简单的猜数字游戏。Python 之模块重载的五种方法
Python 之模块重载的五种方法,环境,培训,方法,模块,文件夹,例子,下面,内容,语句,请看,python环境准备新建一个foo文件夹,其下包含一个bar.py文Python之关于高效使用字典的清单
Python之关于高效使用字典的清单,代码,数据,字典,培训,扩大,时报,方式,方法,对象,列表,字典(dict)对象是Python最常用的数据结构,社区曾有人开Python标准库之collections模块
Python标准库之collections模块,名字,标准,信息,电话号码,培训,工厂,位置,简介,异常,对象,collections模块简介collections是Python标准库里Python之__init__和__new__的区别
Python之__init__和__new__的区别是什么,工厂,设计,代码,生产,函数,灵活,培训,对外,实例,模式,真假构造函数如果你去面试Python工程师的岗位,Python元类之通过元类实现数据库OR
Python元类之通过元类实现数据库ORM框架,数据,名称,信息,代码,主体,当中,字段,分析,一致,投入,ORM框架是什么如果是没有做过后端的小伙伴上来Python之三目运算
Python之三目运算,培训,语句,表达式,都会,逻辑,变量,程序,分号,嵌套,逗号,python可通过if语句来实现三目运算的功能,因此可以近似地把这种if语Python工具库之collections
Python工具库之collections,代码,数据,模具,情况,工具,概念,管理,一致,培训,名字,collection在英文当中有容器的意思,所以顾名思义,这是一个容python之使用inspect模块
python之使用inspect模块,异常,信息,名字,代码,培训,资料,价值,方法,参数,模块,inspect模块提供了一系列函数用于帮助使用自省。下面仅列出较Python之什么是面向对象?
Python之什么是面向对象?,设计,流程,代码,个体,大唐,对比,培训,模子,上帝,对象,OOP(ObjectOrientedPrograming)编程是利用“类”和“对象”来python中日期与字符串如何相互转换
python中日期与字符串如何相互转换?,时间,代码,培训,字符串,日期,格式,内容,数组,字符,本文,在python的使用过程中我们会发现,如果编程的格式