gongzuoshi123
gongzuoshi123
采纳率25%
2015-06-09 03:46 阅读 2.4k

java 关于字符串分割问题新人求助

小弟是个菜鸟刚刚接触但是很喜欢Java希望大家帮帮忙!!!
现在有一个字符串“abcd efgh ijkl”
我想分解上面的字符串,遇到空格就把它弄成一个字符串得到3个字符串,分别为s1=abcd s2=efgh s3=ijkl

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

12条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2015-06-09 03:53
     String s = "abcd efgh ijkl";
    String[] result = s.Split(" ");
    s1 = result[0];
    s2 = result[1];
    s3 = result[2];
    
    点赞 3 评论 复制链接分享
  • tongyi55555 JonsonJiao 2015-06-09 04:35

    这个问题是不是才有人问过啊。

    String[] result = s.Split("\\s+");
    
    点赞 2 评论 复制链接分享
  • qinxun2008081 qinxun2008081 2015-06-09 03:52

    用这个字符串调用split(" ")的方法,中间是空格。 就可以把这段字符串以空格的方式分成了三段。 最后得到是一个字符串数组。

    点赞 评论 复制链接分享
  • fcxxxer fcxxxer 2015-06-09 03:56

    以参数" "调用split方法,可以得到字符串数组,再通过下标访问每个元素就可以了。

    点赞 评论 复制链接分享
  • u010285208 万喜1990 2015-06-09 03:59

    String s = "abcd efgh ijkl";
    String[] result = s.Split(" ");

    点赞 评论 复制链接分享
  • frank_20080215 frank_20080215 2015-06-09 04:36

    用string.split()方法就行了。默认是空格,也可以使用其他分隔符

    点赞 评论 复制链接分享
  • renzongchen whoiamiami 2015-06-09 05:20

    使用split()方法, 看来大家的意见一致

    点赞 评论 复制链接分享
  • renzongchen whoiamiami 2015-06-09 05:21

    使用split()方法, 看来大家的意见一致

    点赞 评论 复制链接分享
  • cuiwei1026522829 另一花生 2015-06-09 06:50

    split() 根据空格分隔;

    String s = "abcd efgh ijkl";
    String[] res = s.Split(" ");
    s1 = res[0];
    s2 = res[1];
    s3 = res[2];

    点赞 评论 复制链接分享
  • xby1993 小小懒羊羊 2015-06-09 16:32

    String的split(" ");方法。参数为分隔符。如空格,逗号,分号等。

    点赞 评论 复制链接分享
  • edouardzyc edouardzyc 2015-06-10 00:51

    的确 Split("\s+") 要比 Split(" ")好

    点赞 评论 复制链接分享
  • zhi_ai_yaya 我叫小菜菜 2015-06-15 11:27

    其实,C#里面也和java一样,split都支持很丰富的功能呢,比如正则

    点赞 评论 复制链接分享

相关推荐