能用空格来分隔字符串吗?
能用空格来分隔一个字符串吗?
我知道split能用来分隔字符串,但是支持空格吗?
问题点数:5、回复次数:9Top
1 楼fly29(*傻帽一个*)回复于 2005-04-04 15:01:50 得分 1
可以,在java里用StringTokenizer
Example:
String[] result = "this is a test".split("\\s");
for (int x=0; x<result.length; x++)
System.out.println(result[x]);
prints the following output:
this
is
a
test
Top
2 楼fly29(*傻帽一个*)回复于 2005-04-04 15:02:17 得分 1
StringTokenizer st = new StringTokenizer("this is a test");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
prints the following output:
this
is
a
test
Top
3 楼DreamDragon_NEU(梦龙)回复于 2005-04-04 15:04:56 得分 1
可以
直接用s.trim().split(" ");就可以
建议分割前先trim,防止字符串两边的空格导致分割错误~~~
Top
4 楼dlxu(脱离纯粹Coding阶段)回复于 2005-04-04 15:07:51 得分 1
用StringTokenizer类Top
5 楼chenchen2003(晨辰)回复于 2005-04-04 15:14:11 得分 1
用StringTokenizer类
up!
Top
6 楼flyfoxs(寻找财富自由之路)回复于 2005-04-04 16:03:59 得分 0
问问题太要技巧了,同样是一个问题我用另外一种方式问就没人理.(参见http://community.csdn.net/Expert/topic/3906/3906499.xml?temp=.8700983)
换了一个方式,有这么多兄弟来帮忙.
谢谢了,谢谢大家.Top
7 楼flyfoxs(寻找财富自由之路)回复于 2005-04-04 16:10:42 得分 0
String time="2005-04-02 17:56:35.0"
如果是上面这个字符串好像不行啊.Top
8 楼jianghuxing(回头看看原来我一无所有)回复于 2005-04-04 16:14:19 得分 0
可以的。Top
9 楼flyfoxs(寻找财富自由之路)回复于 2005-04-04 16:45:06 得分 0
String time="2005-04-02 17:56:35.0";
String tmp=time.subString(0,10);
我用下面的代码它总是报如下的错误
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 20 in the jsp file: /jsp/time_split.jsp
Generated servlet error:
D:\Example\site\work\org\apache\jsp\jsp\time_005fsplit_jsp.java:82: cannot resolve symbol
symbol : method subString (int,int)
location: class java.lang.String
String tmp=time.subString(0,10);
Top




