安卓切串——substring

﹥>﹥吖頭↗ 提交于 2020-03-12 19:37:05

最近天气有点冷,吹牛逼之前,我们先热个身,^_^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];打印结果:

 

 


 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!