新用户不用了
2016-07-20 14:45
采纳率: 50%
浏览 1.5k
已采纳

求问,怎么写一个JAVA的for循环

现有一个字符串String= ”18263636366,053112345678,......”
他是由n个电话号码(座机号和手机号)组成,我想写一个for循环,每次截取一个电话号码,,怎么写,????????我是要这一个群发短信的功能,一次送来多个号码组成的字符串,我想通过for循环,遍历到每一个号码,遍历到一个,发一次短信,请问如何遍历到这个字符串里的号码????

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • FrancisBingo 2016-07-21 01:18
    已采纳

    public class JavaDemo {
    public static void main(String[] args) {
    String str = "18302144468,18488888888";
    String strs[]= str.split(",");
    for (int i = 0; i < strs.length-1; i++) {
    System.out.print(strs[i]);
    }
    }
    }

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • Forever_love_yq 2016-07-20 14:50

    split()方法就可以实现

    评论
    解决 无用
    打赏 举报
  • 「已注销」 2016-07-20 14:52

    String[] strs=电话号码字符串.split(",");
    for (int i = 0; i < strs.length; i++) {System.out.println(strs[i]);}

    评论
    解决 无用
    打赏 举报
  • devmiao 2016-07-20 15:09
     String s= "18263636366,053112345678";
    for (String s1 : s.split(","))
    ...
    
    评论
    解决 无用
    打赏 举报
  • 白白白小白 2016-07-20 15:16

    上面写的都相当详细了

    评论
    解决 无用
    打赏 举报
  • 黄河默默 2016-07-21 00:26

    上面写的对
    先把 电话号字符串,用 String 的split方法 拆成数组,
    再把一个个数组拿出来,想干啥就干啥

    评论
    解决 无用
    打赏 举报
  • zsw_2015 2016-07-21 00:58

    使用String的split()函数就好了

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题