字符串處理StringUtils方法-字符串截取


字符串處理StringUtils方法-字符串截取

StringUtils引入

    <!--StringUtils的引入-->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.8.1</version>
        </dependency>
1.根據指定位置截取字符串,當指定下標大於等於0時從左往右開始截取,小於0時從右往左截取,下標計數同數組下標一致,從0開始
  • //指定起始位置
    public static String substring(final String str, int start)
    

image-20210915101006139

  • //指定開始結束位置 [start,end) start<=起始位置<end

    public static String substring(final String str, int start, int end)
    

image-20210915101447092

2.根據指定字符截取目標字符串 (注:截取到的字符串不包含條件字符)
  • //從分割符第一次出現的位置向前分割 ,不包含該分割符

    public static String substringBefore(final String str, final String separator) 
    

image-20210915102847072

  • //從分割符第一次出現的位置向后分割 ,不包含第一次出現的該分割符

    public static String substringAfter(final String str, final String separator)
    

image-20210915103057870

  • //從分割符最后一次出現的位置向前分割 ,不包含最后一次的該分割符

    public static String substringBeforeLast(final String str, final String separator) 
    

image-20210915103240139

  • //從分割符最后一次出現的位置向后分割 ,不包含該分割符

    public static String substringAfterLast(final String str, final String separator)
    

image-20210915103514180

  • //截取在特定字符區間的字符,第一次出現的字符區間

    public static String substringBetween(final String str, final String open, final String close) 
    

image-20210915104651755


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM