CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

能用空格来分隔字符串吗?

楼主flyfoxs(寻找财富自由之路)2005-04-04 14:56:59 在 Java / Web 开发 提问

能用空格来分隔一个字符串吗?  
   
  我知道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

相关问题

  • 字符串分隔
  • 分隔字符串
  • 为什么无法以“|”作为字符串的分隔标志来使用spli来分隔字符串
  • 字符串以空格为分隔符,怎么将他们分开?
  • 各位各位,仅用公式来分隔字符串???
  • 怎么分隔字符串
  • 分隔字符串查询!
  • 急! 如何将一个字符串,用指定的分隔符,转换成字符串数组,马上给分!!!
  • 急救!怎么用javascript去掉字符串首尾的空格。
  • 用javascript怎样去掉字符串中的所有空格?

关键词

  • 字符串
  • 能用空格来分隔
  • split

得分解答快速导航

  • 帖主:flyfoxs
  • fly29
  • fly29
  • DreamDragon_NEU
  • dlxu
  • chenchen2003

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo