我需要编写一个方法,该方法每次有;
时都接受一个字符串并将该字符串分隔成一个字符串[]。例如,如果我给它test;test2;test 3
,它应该给我一个String []含test
,test2
,并test 3
将字符串拆分为多个字符串(当某个字符发生时)
编辑:对不起你们,我只是空白。 MODS,随时删除它。
我需要编写一个方法,该方法每次有;
时都接受一个字符串并将该字符串分隔成一个字符串[]。例如,如果我给它test;test2;test 3
,它应该给我一个String []含test
,test2
,并test 3
将字符串拆分为多个字符串(当某个字符发生时)
编辑:对不起你们,我只是空白。 MODS,随时删除它。
String.split()
是你的朋友和答案。
"test;test2;test 3".split(";")
将返回由字符串"test", "test2", "test 3"
组成的数组。
-_-总计空白。我一直使用split(),但我通常给它一个“”参数,所以我忘了。谢谢。 – nrubin29 2013-05-13 21:16:36
我的印象是这个问题每天至少出现一次,所以没有biggie :) – 2013-05-13 21:20:34
尝试myVarString.split( “;”)方法
String s="test;test1;test;2";
String [] array= s.split(";");
var str = "Test1;Test2; Test 3";
str = str.split(";");
这里是一个Demo
你检查[字符串的javadoc](http://docs.oracle.com/ javase/7/docs/api/java/lang/String.html)并寻找一个'split'方法? – assylias 2013-05-13 21:14:48