一脸懵逼ing
2018-01-20 03:30
采纳率: 100%
浏览 4.6k
已采纳

Java 分割循环获取字符串

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

最终循环打印
123
4567
89

会的大佬~帮助下~

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

13条回答 默认 最新

  • 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]);
    }

    已采纳该答案
    打赏 评论
  • 使用split("")分割分号 循环输出分隔出来的内容

    打赏 评论
  • 懵懂的人生 2018-01-20 03:43

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

    打赏 评论
  • huibinwei 2018-01-20 03:47

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

    打赏 评论
  • weixin_36091425 2018-01-20 03:56

    .split 分割字符串

    打赏 评论
  • cdfkjdefjkdef 2018-01-20 04:04

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

    打赏 评论
  • 晴天与秋雨 2018-01-20 04:28

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

    打赏 评论
  • _snow丶 2018-01-20 04:59

    str.split(";")

    打赏 评论
  • yy563322241 2018-01-20 06:12

    用String的split方法分割

    打赏 评论
  • 盗墓者是个丑奴儿 2018-01-21 05:21

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

    打赏 评论
  • 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 2018-01-23 06:17

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

    打赏 评论
  • MOJY_1825 2018-02-01 07:02

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

    打赏 评论

相关推荐 更多相似问题