String类常用方法详解:连载中……

1.split()

(1)分割函数,将字符串分割成多个字符串,返回字符串数组;
(2)传入正则表达式,按什么进行分割就传什么参数,该参数是String类型的字符串形式
(3)分割后返回的字符串,含左不含右。
例如:

String str = "abc>def";
String strs [] = str.split(">");/*strs.length值为2*/
strs[0] = "abc";
strs[1] = "def";

String str2 = ">def";
String strs2 [] = str2.split(">");/*str2.length值为2,不是1!!!*/
strs2[0] = "";/*到底是""这个空还是null,待考证*/
strs2[1] = "def";

2.substring()

(1)从字符串中取子字符串,该方法返回一个字符串;
(2)substring(int indexStart,int indexStop)
传入的参数indexStart表示开始截取位置,indexStop表示结束截取位置
【注】:返回的字符串是从父字符串中的indexStart开始,到indexStop结束,含左不含右端点的字符。即[indexStart,indexStop),左闭右开。(字符串下标从0开始记数)
【例】:

String str = "Params";
String str2 = str.substring(0,6);/*str2的结果为Params*/

String str3 = str.substring(0,5);/*str3的结果为Param*/

发布了25 篇原创文章 · 获赞 4 · 访问量 6234

猜你喜欢

转载自blog.csdn.net/qq_41953807/article/details/89633393
今日推荐