当前位置: 首页 > news >正文

书籍去掉字符串中连续出现k个0的子串

题目

给定一个字符串str和一个整数k,如果str中正好有连续的k个‘0’字符出现时,把k个连续的‘0’字符去掉,返回处理后的字符串。

举例

str=“A00B”,k=2,返回“AB”

str=“A0000B000”,k=3 返回“A0000B”

public  String removeKZeros(String str ,int k ) {if (str == null || str.length() == 0 || k > str.length()) {return str;}char[] chas = str.toCharArray();int count = 0;int strart = -1;for (int i = 0; i < chas.length; i++) {if (chas[i] == '0') {count++;strart = strart == -1 ? i : strart;} else {if (count == k) {while (count-- != 0) {chas[strart++] = ' ';}} else {count = 0;strart = -1;}}}if (count == k) {while (count-- != 0) {chas[strart++] = ' ';}}return String.valueOf(chas).replaceAll("\\s+", "");}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Linux防火墙2
  • JS+H5美观的带搜索的博客文章列表(可搜索多个参数)
  • 数据可视化(王者英雄数据分析)
  • 系统架构师(每日一练14)
  • 【LeetCode】108. 将有序数组转换为二叉搜索树
  • mysql数据库迁移
  • Face2V人脸向量开发包
  • 使用python爬取今日头条热搜
  • 使用EntityFramework8的学习和开发过程中一些经验
  • Webpack、Vite区别知多少?
  • Linux Ubuntu 20.04 netmap安装
  • OD C卷 - 中庸行者
  • 第128天:内网安全-横向移动IPCATSC 命令Impacket 套件CS 插件全自动
  • 代码随想录 day 30 贪心
  • RabbitMQ应用场景及特性
  • IDEA 插件开发入门教程
  • java多线程
  • java取消线程实例
  • JAVA之继承和多态
  • PV统计优化设计
  • Python学习之路16-使用API
  • ubuntu 下nginx安装 并支持https协议
  • 仿天猫超市收藏抛物线动画工具库
  • 分享几个不错的工具
  • 关于Flux,Vuex,Redux的思考
  • 基于Android乐音识别(2)
  • 利用DataURL技术在网页上显示图片
  • 聊聊hikari连接池的leakDetectionThreshold
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 数据可视化之 Sankey 桑基图的实现
  • 我们雇佣了一只大猴子...
  • ​flutter 代码混淆
  • #、%和$符号在OGNL表达式中经常出现
  • #Datawhale AI夏令营第4期#多模态大模型复盘
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (图)IntelliTrace Tools 跟踪云端程序
  • .Mobi域名介绍
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .net 发送邮件
  • .net 获取某一天 在当月是 第几周 函数
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录
  • [ NOI 2001 ] 食物链
  • [@Controller]4 详解@ModelAttribute
  • [17]JAVAEE-HTTP协议
  • [20150904]exp slow.txt
  • [AIGC] CompletableFuture的重要方法有哪些?
  • [Algorithm][动态规划][01背包问题][目标和][最后一块石头的重量Ⅱ]详细讲解
  • [BSidesCF 2019]Kookie1
  • [bzoj1901]: Zju2112 Dynamic Rankings
  • [BZOJ3211]:花神游历各国(小清新线段树)