while (!mA.isEmpty()) { pre = mA.entrySet().iterator().next(); cur = mA.entrySet().iterator().next(); if (cur.getValue() == 0) { mA.remove(cur.getKey()); continue; } tmp.append(cur.getKey()).append((char) (cur.getKey() + 32)); cur.setValue(cur.getValue() - 1); pre = cur; while (cur != null && cur.getValue() > 0 && cur.getKey() == pre.getKey() + 1) { tmp.append(cur.getKey()).append((char) (cur.getKey() + 32)); cur.setValue(cur.getValue() - 1); pre = cur; cur = mA.higherEntry(cur.getKey()); } System.out.println(tmp.toString()); tmp.setLength(0); }
点赞 评论

相关推荐

牛牛不会牛泪:脉脉太多这种了,纯水军
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务