提示: java剪切字符之前或之后的字符串
文章列表1,java截取某个字符之前或之后的字符串:1。 截取“_”之前的字符串2、“_”之后的字符串2、正数第二个“_”之后的内容
一. java是某个字符之前或之后的字符串: 1.剪切之前的字符串' _ '
代码应与以下内容类似:
//java剪切某个字符之前的字符串publicstaticvoidsubstringtest 01 ((stringstr=' test _ https://www.Baidu.com/' ); //剪切_上一个字符串stringstr1=str.substring(0,str.indexof ) ' _ ' ); System.out.println ('剪切_上一个字符串:' str1); }控制台输出结果(示例) :
2 .剪切“_”后的字符串代码如下(
//java剪切某个字符后的字符串publicstaticvoidsubstringtest 02 ((stringstr=' test _ https://www.Baidu.com/' ); //剪切_后的字符串stringstr1=str.substring(0,str.indexof ) ' _ ' ) stringstr2=str.substring (str1. length (1) System.out.println ('剪切_后接字符串:' str2); }控制台输出结果(示例) :
二、去掉正数,第二个“_”后的内容代码为:
//从publicstaticvoidsubstringtest 03 ((stringstr=' 0123456 _ 89 _ sdfds DSF _ 23423 _ auau '; //第一个点的位置intindex=str.indexof('_ ' ); System.out.println ('获取第一个点的位置:' index ); //从第一个点的位置求出第二个点的位置的index=str.indexof('_ ',index 1); system.out.println(1 (从第一个点的位置获取第二个点的位置:(index );//根据第2个点的位置,切出字符串。 结果resultstringresult=str.substring (index1); //输出结果System.out.println ('输出结果:' result ); }控制台输出结果(示例) :