java split()函数详解
public string[] split(string regex,int limit)根据匹配给定的正则表达式来拆分此字符串。
此方法返回的数组包含此字符串的每个子字符串,这些子字符串由另一个匹配给定的表达式的子字符串终止或由字符串结束来终止。数组中的子字符串按它们在此字符串中的顺序排列。如果表达式不匹配输入的任何部分,则结果数组只具有一个元素,即此字符串
*/
string[] timefirs=new string[3];
string timefir="2006-9-28";
timefirs=timefir.split("-");
string mydate1=timefirs[0]+"年"+timefirs[1]+"月"+timefirs[2]+"日";
out.print(mydate1);
/*
java.lang.string.splitsplit 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringobj.split([separator,[limit]])
stringobj
必选项。要被分解的 string 对象或文字。该对象不会被 split 方法修改。
separator
可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽
略该选项,返回包含整个字符串的单一元素数组。
limit
可选项。该值用来限制返回数组中的元素个数。
public string[] split(string regex)根据给定的正则表达式的匹配来拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,结果数组中不包括结尾空字符串。
例如,字符串 "boo:and:foo" 产生带有下面这些表达式的结果:
regex 结果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }
说明:
split 方法的结果是一个字符串数组,在 stingobj 中每个出现 separator 的位置都要进行分解
。separator 不作为任何数组元素的部分返回。
*/