zoukankan      html  css  js  c++  java
  • 安卓切串——substring

    最近天气有点冷,吹牛逼之前,我们先热个身,^_^O(∩_∩)O哈哈~O(∩_∩)O哈哈~^_^

    1.已知字符串为常量

    String  strTime  =  “2019—07—20”

    substring(start,end)

    start:开始的位置(从0开始索引)包括该位置的字符,不可省略

    end:结束的位置(不包括该位置上的字符),可省略

    String str0 = substring(0,4) = "2019"

     String str1 = substring(5,7) = “07”

     public String substring(int start)

    返回一个新字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾

    String str2 = substring (8) = "20";

     

    2.已知字符串为变量,截取字符串前6位,后6位

    if(!TextUtils.isEmpty(strTime) && strTime.length() >= 6){

    textview.setText(str.substring(str.length()-6, str.length()));

    }

    if(!TextUtils.isEmpty(strTime) && strTime.length() >= 6){

    textview.setText(str.substring(str.length()-6, str.length()));

    }

     

    3.特殊字符分割,以URL地址为例

    private String url1 ="HTTP://192.168.2.13:9999/download/45/20190829_Cornea/Left/20190829142926.jpg";
    private String url2 ="HTTP://192.168.2.13:9999/download/45/20190829_Dye/Left/20190829142946.jpg";
    private String url3 ="HTTP://192.168.2.13:9999/download/45/20190829_NarrowSplit/Left/20190829142916.jpg";
    String[] split1 = url1.split("\/");
    String[] split2 = url2.split("\/");
    String[] split3 = url3.split("\/");

    String s1 = split1[5];
    String s2 = split2[5];
    String s3 = split3[5];

    打印结果:

     

     




     

  • 相关阅读:
    oracle 11g wm_concat 、 listagg 函数的使用(合并数据)
    Quartz.net 开源job调度框架(二)----定点执行
    Quartz.net 开源job调度框架(一)
    Quartz.NET
    基于ASP.NET的comet简单实现
    W3wp.exe占用CPU及内存资源
    SysTick Software Timer
    ARM Memory Copy
    ARM LDR/STR, LDM/STM 指令
    STM32 USART 波特率计算
  • 原文地址:https://www.cnblogs.com/dmrbell/p/11216835.html
Copyright © 2011-2022 走看看