0
点赞
收藏
分享

微信扫一扫

Java截取两个字符串之间的字符串

使用的方法

String.indexOf

传入的数据类型为String,返回传入字符串第一次出现的位置(索引从0开始,返回字符串第一个字符的位置)

String.substring

传入数据类型为两个int,用于截取字符串(包括头,不包括尾)

Java代码

package com.ledao;

/**
 * @author LeDao
 * @company
 * @create 2021-06-07 7:25
 */
public class Test {

    public static void main(String[] args) {
        String str = "12345678923";
        int begin = str.indexOf("23");
        int last = str.indexOf("89");
        System.out.println("\"23\"第一次出现的位置为:" + begin);
        System.out.println("\"89\"第一次出现的位置为:" + last);
        String substring = str.substring(begin + 2, last);
        System.out.println("截取的结果为:" + substring);
    }
}

结果

img

PS.

要截取什么样的字符串可根据String.substring包括头不包括尾的特性来灵活截取

举报

相关推荐

0 条评论