黑马程序员技术交流社区

标题: 求教String类切割功能 [打印本页]

作者: G_Y_C黑马    时间: 2015-8-24 22:09
标题: 求教String类切割功能
哪位大神讲解下下面这个知识点,谢谢!
  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. }
复制代码


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

参数:regex - 定界正则表达式 返回:字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的

作者: 樱花飘过    时间: 2015-8-24 22:43
spit方法可以把字符串切割成字符串数组
作者: lcq0301    时间: 2015-8-25 00:19
不就是以“-”为界把字符串截成几段 然后存入一个字符数组嘛
作者: cc3441251    时间: 2015-8-25 00:25
字符串切割成字符串数组
作者: 壊亊唑侭    时间: 2015-8-25 00:29
写得不错唷
作者: 不忘初心、    时间: 2015-8-25 00:34
split就是切割功能,把字符串分成俩部分。
作者: kingkeykang    时间: 2015-8-25 00:52
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。  该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。   例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:   Regex 结果  : { "boo", "and", "foo" }  o { "b", "", ":and:f" }
作者: myself123    时间: 2015-8-25 10:21
记住就完事了,就是一个功能,将一个字符串,以某种标记进行分割成字符数组。
作者: G_Y_C黑马    时间: 2015-8-25 23:07
Coolman 发表于 2015-8-24 22:35
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。 该方法的作用就像是使用给定 ...

呃呃,还没有学到正则表达式,不过还是谢谢大神指点!
作者: G_Y_C黑马    时间: 2015-8-25 23:08
lcq0301 发表于 2015-8-25 00:19
不就是以“-”为界把字符串截成几段 然后存入一个字符数组嘛

对,之前没理解,就是以“-”为界,谢谢
作者: G_Y_C黑马    时间: 2015-8-25 23:10
cc3441251 发表于 2015-8-25 00:25
字符串切割成字符串数组

是的,谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2