Java分割字符串(split())
str.split(String sign)
str.split(String sign,int limit)
其中它们的含义如下:
str 为需要分割的目标字符串。
sign 为指定的分割符,可以是任意字符串。
limit 表示分割后生成的字符串的限制个数,如果不指定,则表示不限制,直到将整个目标字符串完全分割为止。
使用分隔符注意如下:
1)“.”和“|”都是转义字符,必须得加“\\”。
- 如果用“.”作为分隔的话,必须写成
String.split("\\."),这样才能正确的分隔开,不能用String.split(".")。 - 如果用“|”作为分隔的话,必须写成
String.split("\\|"),这样才能正确的分隔开,不能用String.split("|")。
2)如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“acount=? and uu =? or n=?”,把三个都分隔出来,可以用
String.split("and|or")。例 1
使用 split() 方法对字符串进行分割的实例如下:
输出结果如下:public static void main(String[] args) {
String Colors = "Red,Black,White,Yellow,Blue";
String[] arr1 = Colors.split(","); // 不限制元素个数
String[] arr2 = Colors.split(",", 3); // 限制元素个数为3
System.out.println("所有颜色为:");
for (int i = 0; i < arr1.length; i++) {
System.out.println(arr1[i]);
}
System.out.println("前三个颜色为:");
for (int j = 0; j < arr2.length; j++) {
System.out.println(arr2[j]);
}
}
从输出的结果可以看出,当指定分割字符串后组成的数组长度(大于或等于 1)时,数组的前几个元素为字符串分割后的前几个字符,而一个元素为字符串的剩余部分。所有颜色为:
Red
Black
White
Yellow Blue
前三个颜色为:
Red
Black
White,Yellow,Blue
例如,在该实例中,指定了 arr2 的长度为 3,而字符串 Colors 分割后组成的数组长度为 5。因此会将 arr2 中的前两个元素赋值为 Colors 分割后的前两个字符,arr2 中的第 3 个元素为 Colors 字符串的后 3 个字符组成的字符串。
- 随机文章
- 上海 到 马尔代夫(直飞马尔代夫,从上海出发,尽享海岛度假。)
- 中国马尔代夫球迷(中国球迷在马尔代夫热情迎接足球赛事)
- 联通 马尔代夫 资费(联通推出马尔代夫特惠套餐,畅享低价高速网络)
- 海底 马尔代夫(马尔代夫海底探秘)
- 咸阳马尔代夫摄影(咸阳青年用镜头记录马尔代夫岛屿风光)
- 冯策 马尔代夫(冯策 马尔代夫行:探寻美丽海岛风光)
- 怎么通关马尔代夫(马尔代夫旅游攻略:完美畅游小众景点)
- 绿岛 马尔代夫(绿岛与马尔代夫:美丽岛屿之旅)
- 无锡江阴马尔代夫(江阴马尔代夫:无锡市民的新旅游胜地)
- 高陵区的马尔代夫(高陵区旅游推介:感受马尔代夫风情)
- 广东马尔代夫免票(免费享受马尔代夫?广东市民有福利!)
- 兰溪小型马尔代夫(后的:兰溪打造小型马尔代夫旅游胜地)
- 巴黎 马尔代夫(巴黎与马尔代夫一同迎接旅游复苏)
- 沈阳奥体马尔代夫(沈阳奥体马尔代夫游,享受海岛慢生活)
- 澳门马尔代夫直飞(直飞澳门至马尔代夫,畅游印度洋美景)
- 网球 马尔代夫(马尔代夫举办网球赛事)
- 电子钱包马尔代夫(马尔代夫推出电子钱包,便捷无需现金)
- 惠州马尔代夫海岸(惠州诞生新景点:马尔代夫海岸开放!)
- 深圳 马尔代夫(深圳旅行团将前往美丽的马尔代夫!)
- 猫咪 马尔代夫(可爱的猫咪在马尔代夫享受海滩假期)
- 饶平马尔代夫风景(美丽的马尔代夫风景盛世等待你发掘!)
- 凯撒 马尔代夫(凯撒马尔代夫:旅游天堂的完美度假胜地)
- 货币换算马尔代夫(马尔代夫货币兑换率汇率今日最新资讯)
- 印媒 马尔代夫(马尔代夫爆发新冠疫情,紧急封锁主要岛屿)
- 梧州马尔代夫旅游(探秘梧州马尔代夫,享受完美旅行体验)
- 贝拉 马尔代夫(贝拉马尔代夫:白沙滩与蓝天交相辉映)
- 西沙吊打马尔代夫(西沙岛亚洲海洋霸主,锤炼马尔代夫!)
- 马尔代夫亲子酒店(马尔代夫有哪些适合亲子旅游的酒店?)
- 散文 马尔代夫(在马尔代夫的沙滩上沉浸在幸福之中)
- 郑州荥阳马尔代夫(河南荥阳开启马尔代夫模式旅游新时代)
