给定一个字符串aaabbbccc,编写一个函数使其压缩为a3b3c3的形式。

public class pressal {public static void main(String[] args) {// TODO Auto-generated method stubString str = "aaaccbbb";System.out.println(method(str));}private static String method(String str) {// TODO Auto-generated method stubString arr = "";int count=1;char s1=str.charAt(0);for(int i=1;i<str.length();i++){char s2=str.charAt(i);if(s2==s1){count++;continue;}arr=arr+s1+count;s1=s2;count=1;}arr=arr+s1+count;return arr;}}

java字符串压缩编程问题相关推荐

  1. Java 字符串压缩/解压【开发记录】

    1.场景:由于数据库字段长度有限,并且不能随意的修改数据库字段的配置,数据库的某个字段设置的长度可能在设置初期是满足需求的,后期由于业务变更或业务量增大导致该字段存储的数据增长,落库时可能因为该字段数 ...

  2. java 字符串 压缩_用JAVA实现字符串压缩算法

    public class Test3 { /** * 用JAVA实现字符串压缩算法. 将字符串 aaabcdda 编程实现将其转换为 3a1b1c2d1a : * * @param str * 需要转 ...

  3. Java字符串压缩(知识点详解)

    任务描述 本关任务:字符串压缩.若输入字符串: "aabbbccdaa" ,计算每个连续的字符的个数,并生成一个新的字符串:"a2b3c2d1a2". 做题之前 ...

  4. Java 字符串 压缩 解压

    实现字符串的压缩和解压功能 需要导入的jar import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; im ...

  5. java字符串压缩js解压_接口实现后台GZIP压缩,pako.js 前端解压

    import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOExceptio ...

  6. Java字符串压缩(两种压缩方式)

    第一种,只统计字符出现次数,比如aabcccccaaa,压缩成a5b1c5 思路:利用hashMap键的唯一性 public static String doDepressTwo(String str ...

  7. 字符串 压缩 java_简单的java字符串压缩(原创)

    复制内容到剪贴板 代码:package org.test;/** * 面试题目:现有一个字符串,其内容仅仅包含a---z,现在要进行网络传输,故需要减少网络传输的 * 大小,如何将字符串空间缩小.以下 ...

  8. java中字符串压缩成bcd码_Java 压缩 / 解压缩字符串

    Java使用压缩库为常规压缩提供了Deflater类.它还提供了DeflaterOutputStream,它使用Deflater类通过压缩(压缩)数据流,然后将压缩后的数据写入另一个输出流来过滤数据流 ...

  9. Java代码实现字符串压缩和解压缩

    在 IO流中我们一般操作文件的输出和输入,但是很少看见字符串压缩和解压缩的操作,本文中将带你了解不一般的IO流操作 目录 一.使用`gzip`进行压缩 二.使用`gzip`进行解压缩 三.使用`zip ...

最新文章

  1. ES6 箭头函数易出错细节
  2. 数据分析进阶 数据质量
  3. Spring - Java/J2EE Application Framework 应用框架 第 8 章 源代码级的元数据支持
  4. ServiceMesh最火项目:Istio架构解析
  5. qt connect函数_Qt Inside信号和槽之connect
  6. VS2019安装和使用教程(超详细)
  7. DT浪潮下,大数据在交通管理中的应用实践
  8. Ubuntu12.10 GT650M 混合显卡/双显卡驱动安装
  9. 全球响应,维谛技术(Vertiv)助力EPC企业出海“加速度”
  10. CSDN21天学习挑战赛——Python常用标准库概述
  11. 鼠标的光标变成了下划线
  12. 零基础如何入门IT行业?
  13. 蓝牙核心技术概述(一):蓝牙概述
  14. MEMZ彩虹猫病毒讲解
  15. Linux上使用ZFS
  16. java面试常问问题及答案,附源代码
  17. python发微信提醒天气冷了注意保暖_提醒人注意保暖的句子 天气冷了注意保暖句子...
  18. corei7 64 poky linux,Solved: arm-poky-linux - NXP Community
  19. Jquery(二)之高级用法
  20. 解决迅雷敏感资源无法下载问题

热门文章

  1. NginxFoundation
  2. 常见的文件类型--mime.json
  3. Use Case图与Use Case详细描述
  4. 时间工具类,基于胡图工具包
  5. 【MATLAB】线性规划问题中的绝对值问题
  6. 手机应用软件测试要点
  7. Word文档被限制编辑,怎么破?
  8. 计算机网络校园网建设设计摘要,计算机网络专业毕业论文--校园网建设设计.doc...
  9. 【毕业设计】基于stm32的智能饮水控制系统 - 单片机 嵌入式 物联网
  10. 淘宝图片搜索API / item_search_img-按图搜索淘宝商品(拍立淘)/图片搜索API调用值说明