字符串拆分

tanxiang2017 2017-06-02 02:54:14

怎样将例如:“0204030507080910”
拆分成:02,04,03,05,07,08,09,10
...全文
327 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
WS_737 2017-06-05
  • 打赏
  • 举报
回复
除了用char拆开,也可以用String类的 substring(int beginIndex, int endIndex) 切开String
qq_33844784 2017-06-05
  • 打赏
  • 举报
回复
转换成char数组,循环两个一拆
  • 打赏
  • 举报
回复
String str="0204030507080910".replaceAll("\\d{2}(?!$)","$0,");
lixuce1234 2017-06-02
  • 打赏
  • 举报
回复
 String str = "0204030507080910";
        char[] chars = str.toCharArray();
        String s = "";
        for(int i = 0; i < chars.length; i++){
            if(i % 2 != 0 && i < chars.length - 1){
                s += chars[i] + ",";
            }else{
                s += chars[i];
            }
        }
        System.out.println(s);

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧