qq_38779405
一脸懵逼ing
采纳率100%
2018-01-20 03:30 阅读 4.5k
已采纳

Java 分割循环获取字符串

5

比如:
123;4567;89; ......

最终循环打印
123
4567
89

会的大佬~帮助下~

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

13条回答 默认 最新

  • 已采纳
    qq_15256485 qq_15256485 2018-01-20 03:35

    String aa="123;4567;89;";
    String [] a1=aa.split(";");
    for(int i=0;i<a1.length;i++){
    System.out.println(a1[i]);
    }

    点赞 2 评论 复制链接分享
  • sinat_16744909 咸鱼要怎么搞才好吃 2018-01-20 03:39

    使用split("")分割分号 循环输出分隔出来的内容

    点赞 1 评论 复制链接分享
  • weixin_36091425 weixin_36091425 2018-01-20 03:56

    .split 分割字符串

    点赞 1 评论 复制链接分享
  • u010846030 cdfkjdefjkdef 2018-01-20 04:04

    String aa="123;4567;89;";
    String[] strs=aa.split(";");
    for(String str:strs){
    System.out.printIn(str);
    }

    点赞 1 评论 复制链接分享
  • qq_38365647 懵懂的人生 2018-01-20 03:43

    写一个方法,然后String类调用根据字符串判断“;”的位置,然后通过截取,然后将返回的字符串移除,然后在回调定义的方法

    点赞 评论 复制链接分享
  • whb3299065 whb3299065 2018-01-20 03:47

    String aa="123;4567;89;";
    String[] strs=aa.split(";");
    for(String str:strs){
    System.out.printIn(str);
    }
    当然你,这个原理是通过正则分割字符串,效率相对较低,可以通过substring分割字符串的方式相对会快一些。但差别不大

    点赞 评论 复制链接分享
  • sky19900318 晴天与秋雨 2018-01-20 04:28

    StringUtils.split(str,";")即可,效率比较高

    点赞 评论 复制链接分享
  • qq_26260545 _snow丶 2018-01-20 04:59

    str.split(";")

    点赞 评论 复制链接分享
  • yy563322241 yy563322241 2018-01-20 06:12

    用String的split方法分割

    点赞 评论 复制链接分享
  • Java_Dmz 盗墓者是个丑奴儿 2018-01-21 05:21

    字符串类有一个分割方法,按照;分割,叫什么名字好像是楼上的skipt记不住,写法String s="12,34;46;72".sjip(";");System.out.print(s)

    点赞 评论 复制链接分享
  • wangpenglonton CoreWarrior 2018-01-23 01:48

    都想着split,咱就要另辟蹊径!!
    for(int i=0;i<str.length();i++){
    char c = str.charAt(i);
    if(c == ':'){
    System.out.println();
    continue;
    }
    System.out.print(c);
    }

    点赞 评论 复制链接分享
  • weilusi1991 weilusi1991 2018-01-23 06:17

    直接用工具类StringUtils.split("xxxxx",";")就行了

    点赞 评论 复制链接分享
  • qq_20407705 MOJY_1825 2018-02-01 07:02

    用java 中 split() 方法
    str.split("\:")

    点赞 评论 复制链接分享

相关推荐