A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© G_Y_C黑马 中级黑马   /  2015-8-24 22:09  /  632 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

哪位大神讲解下下面这个知识点,谢谢!
  1. //切割功能
  2. String ages = "20-30";
  3. String[] strArray = ages.split("-");
  4. for (int i = 0; i < strArray.length; i++) {
  5.         System.out.println(strArray[i]);
  6. }
复制代码

11 个回复

倒序浏览
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。 该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。
例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:
Regex结果
:
{ "boo", "and", "foo" }
o
{ "b", "", ":and:f" }

参数:regex - 定界正则表达式 返回:字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的
回复 使用道具 举报
spit方法可以把字符串切割成字符串数组
回复 使用道具 举报
不就是以“-”为界把字符串截成几段 然后存入一个字符数组嘛
回复 使用道具 举报
字符串切割成字符串数组
回复 使用道具 举报
写得不错唷
回复 使用道具 举报
split就是切割功能,把字符串分成俩部分。
回复 使用道具 举报
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。  该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。   例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:   Regex 结果  : { "boo", "and", "foo" }  o { "b", "", ":and:f" }
回复 使用道具 举报
记住就完事了,就是一个功能,将一个字符串,以某种标记进行分割成字符数组。
回复 使用道具 举报
Coolman 发表于 2015-8-24 22:35
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。 该方法的作用就像是使用给定 ...

呃呃,还没有学到正则表达式,不过还是谢谢大神指点!
回复 使用道具 举报
lcq0301 发表于 2015-8-25 00:19
不就是以“-”为界把字符串截成几段 然后存入一个字符数组嘛

对,之前没理解,就是以“-”为界,谢谢
回复 使用道具 举报
cc3441251 发表于 2015-8-25 00:25
字符串切割成字符串数组

是的,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马